Movatterモバイル変換


[0]ホーム

URL:


KR102224803B1 - System and metohd for providing service - Google Patents

System and metohd for providing service
Download PDF

Info

Publication number
KR102224803B1
KR102224803B1KR1020160094995AKR20160094995AKR102224803B1KR 102224803 B1KR102224803 B1KR 102224803B1KR 1020160094995 AKR1020160094995 AKR 1020160094995AKR 20160094995 AKR20160094995 AKR 20160094995AKR 102224803 B1KR102224803 B1KR 102224803B1
Authority
KR
South Korea
Prior art keywords
user
information
service
beacon
service providing
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020160094995A
Other languages
Korean (ko)
Other versions
KR20170013833A (en
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 주식회사 케이티filedCritical주식회사 케이티
Publication of KR20170013833ApublicationCriticalpatent/KR20170013833A/en
Application grantedgrantedCritical
Publication of KR102224803B1publicationCriticalpatent/KR102224803B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

이동형 비콘의 비콘 신호를 토대로 생성된 암호화 정보를 수신하면, 암호화 정보로부터 사용자 정보를 추출하여 서비스 가입자인지 확인한다. 서비스 가입자 여부에 따라 사용자의 단말 또는 매장 단말로 서비스를 제공하는데, 이동형 비콘은 사용자의 소지품, 사용자가 가지고 있는 출판물, 또는 사용자가 소지하고 있는 복수의 카드 중 어느 하나에 부착, 삽입되거나, 대중 교통에 삽입되고, 암호화 정보를 생성하는 비콘 수신기는 매장에 설치된 단말 또는 매장 내 직원이 소지한 직원 단말 중 어느 하나에 포함된다.When encrypted information generated based on the beacon signal of the mobile beacon is received, user information is extracted from the encrypted information to determine whether it is a service subscriber. The service is provided to the user's terminal or store terminal depending on whether the service is a subscriber, and the mobile beacon is attached or inserted into one of the user's belongings, the user's publication, or the user's multiple cards, or public transportation. The beacon receiver that is inserted into and generates encrypted information is included in either a terminal installed in a store or an employee terminal possessed by an employee in the store.

Description

Translated fromKorean
서비스 제공 시스템 및 방법{SYSTEM AND METOHD FOR PROVIDING SERVICE}Service provision system and method {SYSTEM AND METOHD FOR PROVIDING SERVICE}

본 발명은 서비스 제공 시스템 및 방법에 관한 것이다.The present invention relates to a service providing system and method.

사용자들이 매장에서 상품에 대한 정보를 획득할 때에는, 일반적으로 다양한 매체물을 통해 상품 정보를 얻는다. 매체물에는 상품에 대한 인쇄물, 전시 상품, 상품에 부착된 가격 태그 등의 오프라인 매체물과, 디지털 사이니지 디스플레이(Digital Signage Display), 인터넷 웹페이지, 쇼핑몰, TV광고물, 인터넷 동영상 등 다양한 온라인 매체물이 있다.When users acquire product information in a store, they generally obtain product information through various media. Media includes offline media such as printed matters for products, exhibited products, and price tags attached to products, and various online media such as digital signage displays, Internet web pages, shopping malls, TV advertisements, and Internet videos. .

사용자가 매체물을 통해서 정보를 얻으려면, 정보가 제공되는 장소 또는 시간이 맞아야만 정보를 얻을 수 있다. 또는, 사용자가 매체물에 접근할 수 있는 환경으로 이동하거나, 환경 조건에 맞아야 하는 등 제약 조건들도 따른다.In order for users to obtain information through media, information can only be obtained when the location or time of the information is provided. Or, there are also constraints such as moving to an environment in which the user can access the media, or having to meet the environmental conditions.

따라서 최근에는 TV, 인터넷, 인쇄물의 형태의 매체물과 함께 스마트폰을 통해 상품 정보를 획득할 수 있도록 매체물이 확장되고 있다. 그리고, 근거리무선통신(NFC) 태그를 활용하여, 동영상, 음악, 광고, 쿠폰 등 다양한 콘텐츠 형태로 상품 정보를 제공하고 있다.Therefore, in recent years, media products have been expanded so that product information can be obtained through smartphones along with media products in the form of TV, Internet, and printed materials. In addition, product information is provided in the form of various contents such as videos, music, advertisements, coupons, etc. by using a near field communication (NFC) tag.

이와 같은 방법으로 상품 정보를 사용자에게 제공할 때, 정보 제공 수단들은 단순히 NFC 태그를 터치한 사용자에게만 특정 제품 정보 또는 서비스 정보와 같은 무료 콘텐츠를 제공한다. 또는, 사용자의 인증 과정을 거쳐 유료 콘텐츠를 제공하는 등 한정적인 서비스만을 제공한다.When providing product information to a user in this way, the information providing means simply provide free content, such as specific product information or service information, only to the user who has touched the NFC tag. Alternatively, only limited services are provided, such as providing paid content through a user's authentication process.

그리고, 고정형 비콘을 통해 정보를 제공하는 서비스의 경우에는, 사용자의 스마트폰에 설치된 앱에서 고정형 비콘의 비콘 ID를 수신한 후, 플랫폼에 상품 정보를 매핑하여 푸시 형태로 제공한다. 이 경우, 앱이 미리 스마트폰에 설치되어 있어야 하고, 가입자 정보가 등록되어 있어야만 상품 정보가 포함된 콘텐츠를 수신할 수 있다.In the case of a service that provides information through a fixed beacon, after receiving the beacon ID of the fixed beacon from an app installed on the user's smartphone, product information is mapped to the platform and provided in a push form. In this case, the app must be installed in the smartphone in advance, and subscriber information must be registered in order to receive content including product information.

따라서, 본 발명은 이동형 비콘을 통해 다양한 서비스를 사용자의 단말로 제공하는 서비스 제공 시스템 및 방법을 제공한다.Accordingly, the present invention provides a service providing system and method for providing various services to a user's terminal through a mobile beacon.

상기 본 발명의 기술적 과제를 달성하기 위한 본 발명의 하나의 특징인 서비스 제공 시스템이 이동형 비콘을 통해 서비스를 제공하는 방법은,A method of providing a service through a mobile beacon in the service providing system, which is one feature of the present invention for achieving the technical problem of the present invention,

이동형 비콘의 비콘 신호를 토대로 생성된 암호화 정보를 수신하는 단계; 상기 암호화 정보로부터 사용자 정보를 추출하여 서비스 가입자인지 확인하는 단계; 및 서비스 가입자 여부에 따라 사용자의 단말 또는 매장 단말로 서비스를 제공하는 단계를 포함하며, 상기 이동형 비콘은 상기 사용자의 소지품, 사용자가 가지고 있는 출판물, 또는 사용자가 소지하고 있는 복수의 카드 중 어느 하나에 부착, 삽입되거나, 대중 교통에 삽입되고, 상기 암호화 정보를 생성하는 비콘 수신기는 매장에 설치된 단말 또는 매장 내 직원이 소지한 직원 단말 중 어느 하나에 포함된다.Receiving encryption information generated based on the beacon signal of the mobile beacon; Extracting user information from the encrypted information to determine whether it is a service subscriber; And providing a service to a user's terminal or a store terminal according to whether the service is a subscriber, wherein the mobile beacon is stored in any one of a user's belongings, a publication owned by the user, or a plurality of cards held by the user. A beacon receiver that is attached, inserted, or inserted into public transportation and generates the encrypted information is included in either a terminal installed in a store or an employee terminal possessed by an employee in the store.

상기 서비스를 제공하는 단계는, 상기 이동형 비콘을 소지한 사용자의 사용자 레벨 정보가 제1 레벨이면, 결제 서버로 개인 인증 승인을 요청하는 단계; 상기 결제 서버로부터 개인 인증 승인 메시지를 수신하면, 상기 사용자 정보를 토대로 결제 승인을 요청하는 단계; 및 상기 결제 서버로부터 결제 승인 메시지를 수신하면, 상기 사용자에 대한 포인트를 적립하는 단계를 포함할 수 있다.The providing of the service may include: if the user level information of the user holding the mobile beacon is a first level, requesting personal authentication approval from a payment server; Upon receiving a personal authentication approval message from the payment server, requesting payment approval based on the user information; And when receiving a payment approval message from the payment server, accumulating points for the user.

상기 서비스를 제공하는 단계는, 상기 사용자 레벨 정보가 제2 레벨이면, 상기 사용자의 단말로부터 개인 정보를 수신하는 단계; 상기 수신한 개인 정보를 상기 결제 서버로 전달하여 개인 인증 승인을 요청하는 단계; 상기 결제 서버로부터 인증 번호를 수신하면, 상기 사용자의 단말에서 입력되는 인증 번호와 일치하는지 확인하는 단계; 및 인증 번호가 일치하면, 상기 결제 서버로 결제 승인을 요청하는 단계를 포함할 수 있다.The providing of the service may include: if the user level information is a second level, receiving personal information from the user's terminal; Transmitting the received personal information to the payment server to request personal authentication approval; Upon receiving the authentication number from the payment server, checking whether it matches the authentication number inputted from the user's terminal; And if the authentication numbers match, requesting payment approval to the payment server.

상기 암호화 정보를 수신하는 단계 이후에, 상기 암호화 정보로부터 추출한 사용자 정보를 토대로, 상기 사용자가 서비스 수신자인지 판단하는 단계; 상기 사용자가 서비스 수신자이면, 상기 암호화 정보를 수신한 횟수가 미리 설정한 임계값보다 많은지 확인하는 단계; 및 수신한 횟수가 임계값보다 많으면, 상기 사용자에게 서비스를 제공하고 상기 서비스에 대한 서비스 제공자에게 마일리지를 적립하는 단계를 포함할 수 있다.After receiving the encryption information, determining whether the user is a service recipient based on user information extracted from the encryption information; If the user is a service recipient, checking whether the number of times the encryption information is received is greater than a preset threshold; And providing a service to the user and accumulating mileage to a service provider for the service if the number of times received is greater than the threshold value.

상기 본 발명의 기술적 과제를 달성하기 위한 본 발명의 또 다른 특징인 이동형 비콘을 통해 서비스를 제공하는 방법은,A method of providing a service through a mobile beacon that is another feature of the present invention for achieving the technical problem of the present invention,

비콘 수신기가 상기 이동형 비콘으로부터 송신되는 비콘 신호로부터, 상기 이동형 비콘을 소지한 사용자가 서비스 가입자인지 확인하는 단계; 서비스 가입자 여부에 따라 사용자 레벨을 설정하고, 사용자 정보를 토대로 암호화 정보로 생성하는 단계; 및 상기 암호화 정보를 연동하는 서비스 제공 시스템으로 전송하는 단계를 포함하고, 상기 비콘 수신기는 매장에 설치된 단말 또는 매장 내 직원이 소지한 직원 단말 중 어느 하나에 삽입될 수 있다.Determining, by a beacon receiver, whether a user with the mobile beacon is a service subscriber from a beacon signal transmitted from the mobile beacon; Setting a user level according to whether or not a service is a subscriber, and generating encrypted information based on the user information; And transmitting the encrypted information to a service providing system that interlocks, wherein the beacon receiver may be inserted into either a terminal installed in a store or an employee terminal possessed by an employee in the store.

상기 암호화 정보로 생성하는 단계는, 상기 비콘 ID를 토대로 상기 사용자가 서비스에 가입된 사용자이면, 상기 사용자에 대한 사용자 레벨을 개인 인증이 가능한 제1 레벨로 설정하는 단계; 상기 사용자가 서비스에 가입되지 않은 사용자이면, 상기 사용자 레벨을 개인 정보 조회가 가능한 제2 레벨로 설정하는 단계; 상기 비콘 신호에 사용자의 위치 정보가 포함되어 있는지 확인하는 단계; 상기 사용자의 위치 정보가 포함되어 있지 않으면, 비콘 수신기의 위치 정보를 포함하는 사용자 정보를 생성하는 단계; 및 생성한 사용자 정보를 암호화하여 암호화 정보로 생성하는 단계를 포함할 수 있다.The generating of the encryption information may include: if the user is a user subscribed to the service based on the beacon ID, setting a user level for the user to a first level capable of personal authentication; If the user is a user who has not subscribed to the service, setting the user level to a second level in which personal information can be inquired; Checking whether the user's location information is included in the beacon signal; If the location information of the user is not included, generating user information including location information of a beacon receiver; And encrypting the generated user information to generate encrypted information.

상기 서비스 제공 시스템으로 전송하는 단계 이후에, 상기 서비스 제공 시스템으로부터 결제 결과 신호를 수신하는 단계; 및 결제 결과에 따라 사용자에게 적립된 포인트 적립 결과를 수신하는 단계를 포함할 수 있다.After transmitting to the service providing system, receiving a payment result signal from the service providing system; And receiving a result of accumulating points accumulated to the user according to the payment result.

상기 본 발명의 기술적 과제를 달성하기 위한 본 발명의 또 다른 특징인 이동형 비콘을 통해 서비스를 제공하는 서비스 제공 시스템은,A service providing system for providing a service through a mobile beacon, which is another feature of the present invention for achieving the technical problem of the present invention,

서비스 제공 프로그램을 저장하며, 서비스를 이용하는 사용자들의 사용자 정보를 저장하는 메모리; 및 상기 메모리와 연동하여 상기 서비스 제공 프로그램을 실행하는 프로세서를 포함하고, 상기 프로세서는, 비콘 수신기로부터 전송되는 암호화 정보로부터 상기 이동형 비콘을 소지한 사용자의 사용자 정보를 추출하고, 상기 사용자의 서비스 가입 여부에 따라 상기 사용자에게 서비스를 제공하고, 상기 사용자의 사용자 레벨을 토대로 결제를 요청하고, 결제에 따른 마일리지를 제공한다.A memory for storing a service providing program and storing user information of users who use the service; And a processor interlocking with the memory to execute the service providing program, wherein the processor extracts user information of a user holding the mobile beacon from encryption information transmitted from a beacon receiver, and whether the user subscribes to the service Accordingly, a service is provided to the user, a payment is requested based on the user's user level, and mileage according to the payment is provided.

본 발명에 따르면, 이동형 비콘을 이용하여 사용자 ID를 노출시킴으로써, 스마트폰과 같은 단말을 통하지 않고서도 오프라인으로 컨텐츠 서비스를 제공받을 수 있다.According to the present invention, by exposing a user ID using a mobile beacon, it is possible to receive a content service offline without going through a terminal such as a smartphone.

또한, 이동형 비콘을 인식한 매장에서 제공하는 부가 서비스를 사용자에게 제공하여, 매장 방문을 유도할 수 있다.In addition, it is possible to induce a store visit by providing an additional service provided by a store that recognizes the mobile beacon to the user.

도 1은 본 발명의 실시예에 따른 서비스 제공 시스템이 적용된 환경의 예시도이다.
도 2는 본 발명의 실시예에 따른 서비스 제공 시스템의 구조도이다.
도 3은 본 발명의 실시예에 따른 비콘 수신기의 구조도이다.
도 4는 본 발명의 실시예에 따른 비콘 등록 절차에 대한 흐름도이다.
도 5는 본 발명의 제1 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.
도 6은 본 발명의 제2 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.
도 7은 본 발명의 제3 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.
도 8은 본 발명의 제4 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.
도 9는 본 발명의 제5 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.
도 10은 본 발명의 제6 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.
1 is an exemplary diagram of an environment to which a service providing system according to an embodiment of the present invention is applied.
2 is a structural diagram of a service providing system according to an embodiment of the present invention.
3 is a structural diagram of a beacon receiver according to an embodiment of the present invention.
4 is a flowchart of a beacon registration procedure according to an embodiment of the present invention.
5 is a flowchart of a service providing method according to the first embodiment of the present invention.
6 is a flowchart of a service providing method according to a second embodiment of the present invention.
7 is a flowchart of a service providing method according to a third embodiment of the present invention.
8 is a flowchart of a service providing method according to a fourth embodiment of the present invention.
9 is a flowchart of a service providing method according to a fifth embodiment of the present invention.
10 is a flowchart of a service providing method according to a sixth embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art may easily implement the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and similar reference numerals are attached to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part "includes" a certain component, it means that other components may be further included rather than excluding other components unless specifically stated to the contrary.

본 명세서에서 단말(terminal)은, 이동국(Mobile Station, MS), 이동 단말(Mobile Terminal, MT), 가입자국(Subscriber Station, SS), 휴대 가입자국(Portable Subscriber Station, PSS), 사용자 장치(User Equipment, UE), 접근 단말(Access Terminal, AT) 등을 지칭할 수도 있고, 이동 단말, 가입자국, 휴대 가입자 국, 사용자 장치 등의 전부 또는 일부의 기능을 포함할 수도 있다.In the present specification, a terminal is a mobile station (MS), a mobile terminal (MT), a subscriber station (SS), a portable subscriber station (PSS), and a user device (User Equipment, UE), an access terminal (AT), and the like, and may include all or part of functions such as a mobile terminal, a subscriber station, a mobile subscriber station, and a user equipment.

이하 도면을 참조로 하여 본 발명의 실시예에 따른 서비스 제공 시스템 및 방법에 대해 설명한다.Hereinafter, a system and method for providing a service according to an embodiment of the present invention will be described with reference to the drawings.

도 1은 본 발명의 실시예에 따른 서비스 제공 시스템이 적용된 환경의 예시도이다.1 is an exemplary diagram of an environment to which a service providing system according to an embodiment of the present invention is applied.

도 1에 도시된 바와 같이, 사용자는 이동형 비콘(200)을 소지한다. 본 발명의 실시예에서는 이동형 비콘(200)의 형태로, 사용자가 착용한 의류, 신발, 가방, 액세서리 또는 사용자가 가지고 있는 출판물, 카드 등 다양한 형태의 제품에 부착되거나 삽입되는 것을 예로 하여 설명하나, 반드시 이와 같이 한정되는 것은 아니다. 또한, 이동형 비콘(200) 대신에 NFC 태그를 사용할 수도 있으며, 어느 하나의 형태로 한정하지 않는다.As shown in Figure 1, the user has amobile beacon 200. In the embodiment of the present invention, in the form of amobile beacon 200, it is described as an example that is attached or inserted into various types of products such as clothing, shoes, bags, accessories, or publications and cards worn by the user, It is not necessarily so limited. In addition, an NFC tag may be used instead of themobile beacon 200, and the present invention is not limited to any one form.

이동형 비콘(200)이 비콘 ID를 송출하면, 비콘 ID를 수신한 비콘 수신기(400)는 서비스 제공 시스템(100)으로 비콘 ID에 대응하는 사용자 정보를 전달한다. 서비스 제공 시스템(100)은 비콘 수신기(400)로부터 수신한 사용자 정보를 토대로 사용자가 소지한 단말(300)에 콘텐츠를 직접 제공하거나, 비콘 수신기(400)를 통해 사용자에게 정보를 제공한다.When themobile beacon 200 transmits the beacon ID, thebeacon receiver 400 receiving the beacon ID transmits user information corresponding to the beacon ID to theservice providing system 100. Theservice providing system 100 directly provides content to theterminal 300 possessed by the user based on user information received from thebeacon receiver 400 or provides information to the user through thebeacon receiver 400.

여기서, 비콘 수신기(400)는 매장 내 직원의 단말 내에 설치된 어플리케이션이 될 수도 있고, 매장 내 PC에 설치된 어플리케이션, 또는 POS 단말기의 어플리케이션이나 고정형 비콘 게이트웨이 등 다양한 형태로 구현될 수 있다.Here, thebeacon receiver 400 may be an application installed in a terminal of an employee in a store, an application installed in a PC in a store, an application of a POS terminal, or a fixed beacon gateway.

서비스 제공 시스템(100)은 결제 서버(500)와 연동하여, 비콘을 이용한 결제의 승인을 결제 서버(500)로 요청한다. 그리고 결제 서버(500)로부터 결제 승인을 수신하면, 서비스 제공 시스템(100)은 결제 승인에 따른 부가 서비스를 제공하기도 한다.Theservice providing system 100 interworks with thepayment server 500 and requests thepayment server 500 to approve payment using a beacon. In addition, upon receiving payment approval from thepayment server 500, theservice providing system 100 also provides additional services according to payment approval.

이러한 환경에서, 이동형 비콘(200)을 소지한 사용자의 정보를 토대로 콘텐츠를 제공하는 서비스 제공 시스템(100)과 비콘 수신기(400)의 구조에 대해 도 2 및 도 3을 참조로 설명한다. 본 발명의 실시예에 따른 서비스 제공 시스템(100)은 통합 마일리지 서비스를 제공하는 시스템, 고객 응대 서비스를 제공하는 시스템, 광고 제공 시스템 등 다양한 시스템으로 구현될 수 있다.In this environment, the structure of theservice providing system 100 and thebeacon receiver 400 for providing content based on information of a user who has themobile beacon 200 will be described with reference to FIGS. 2 and 3. Theservice providing system 100 according to an embodiment of the present invention may be implemented with various systems such as a system providing an integrated mileage service, a system providing customer service, and an advertisement providing system.

도 2는 본 발명의 실시예에 따른 서비스 제공 시스템의 구조도이다.2 is a structural diagram of a service providing system according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 서비스 제공 시스템(100)은 프로세서(110), 메모리(120) 및 통신 인터페이스(130)를 포함한다.As shown in FIG. 2, theservice providing system 100 includes aprocessor 110, amemory 120, and acommunication interface 130.

프로세서(110)는 통신 인터페이스(130)를 통해 비콘 수신기(400)로부터 사용자 정보를 수신한다. 프로세서(110)는 수신한 정보를 토대로 사용자에게 맞춤형의 서비스를 제공한다.Theprocessor 110 receives user information from thebeacon receiver 400 through thecommunication interface 130. Theprocessor 110 provides a customized service to a user based on the received information.

여기서, 사용자 정보는 사용자가 소지한 이동형 비콘(200)의 비콘 ID, 사용자의 위치 정보, 비콘 수신기(400)가 비콘 신호를 수신한 시간 정보, 회원 식별 정보 및 사용자 레벨 정보를 포함한다. 또는 사용자 정보는 비콘 ID, 시간 정보, 비콘 수신기(400)의 위치 정보 그리고 사용자 레벨 정보만을 포함할 수도 있다.Here, the user information includes the beacon ID of themobile beacon 200 possessed by the user, location information of the user, time information at which thebeacon receiver 400 receives the beacon signal, member identification information, and user level information. Alternatively, the user information may include only beacon ID, time information, location information of thebeacon receiver 400, and user level information.

사용자 정보는 비콘 수신기(400)에서 암호화되어 전송되는 것을 예로 하여 설명하므로, 프로세서(110)는 암호화되어 있는 사용자 정보를 복호화한다. 사용자 정보를 복호화하는 방법은 여러 방법으로 수행할 수 있으므로, 본 발명의 실시예에서는 어느 하나의 방법으로 한정하지 않는다.Since user information is described as being encrypted and transmitted by thebeacon receiver 400 as an example, theprocessor 110 decrypts the encrypted user information. Since a method of decoding user information can be performed in several ways, the embodiment of the present invention is not limited to any one method.

프로세서(110)는 복호화한 사용자 정보에 포함되어 있는 비콘 ID를 토대로, 사용자가 소지한 이동형 비콘이 사전에 미리 등록된 비콘인지 확인한다. 또한 프로세서(110)는 사용자가 개인 인증이 가능한 사용자인지, 개인 정보 조회만 가능한 사용자인지 확인한다. 즉, 프로세서(110)는 비콘 수신기(400)로부터 전송되는 사용자 정보 내에 포함되어 있는 회원 식별 정보의 유무를 토대로, 매장으로 진입한 사용자가 매장의 회원으로 가입된 사용자인지 회원으로 가입되지 않은 회원인지를 판단한다.Theprocessor 110 checks whether the mobile beacon possessed by the user is a beacon registered in advance based on the beacon ID included in the decoded user information. In addition, theprocessor 110 checks whether the user is a user capable of personal authentication or a user who can only search personal information. That is, based on the presence or absence of member identification information included in the user information transmitted from thebeacon receiver 400, theprocessor 110 determines whether the user who entered the store is a registered user or a member not registered as a member of the store. Judge

그리고, 사용자 정보 내에 회원 식별 정보와 사용자 레벨 정보가 포함되어 있으면 매장으로 진입한 사용자가 회원 가입자인 것으로 확인하여, 개인 인증이 가능한 사용자로 설정한다. 반면, 사용자 정보 내에 회원 식별 정보 없이 사용자 레벨 정보만이 포함되어 있으면, 매장으로 진입한 사용자가 회원으로 가입되지 않은 사용자임을 확인하여, 개인 정보 조회만 가능한 사용자로 인지한다. 이에 대해서는 이후 상세히 설명한다.In addition, if member identification information and user level information are included in the user information, it is determined that the user entering the store is a member subscriber, and is set as a user capable of personal authentication. On the other hand, if the user information includes only user level information without member identification information, it is recognized that the user entering the store is a user who has not joined as a member, and is recognized as a user who can only search for personal information. This will be described in detail later.

프로세서(110)는 사용자가 개인 인증이 가능한 사용자인지 개인 정보 조회만 가능한 사용자인지에 따라, 메모리(120)에 저장되어 있는 매장 관련된 다양한 서비스를 비콘 수신기(400)가 설치된 매장 내 단말 또는 사용자 단말(300)로 전달한다.Theprocessor 110 provides a variety of store-related services stored in thememory 120 according to whether the user is a user capable of personal authentication or a user who can only query personal information. 300).

프로세서(110)는 사용자가 개인 정보 조회만 가능한 사용자인 경우, 결제 서비스를 제공하기 위하여 사용자 단말(200)로 인증 번호의 입력을 요청한다. 그리고 사용자 단말(200)에서 입력되는 인증 번호를 토대로, 결제 서버(500)에서 수신한 인증 번호와 일치하는지 확인한다. 일치 여부에 따라서 프로세서(110)는 결제 서비스를 종료하거나 결제 서버(500)로 결제 승인을 요청하기도 한다.When the user is a user who can only query personal information, theprocessor 110 requests theuser terminal 200 to input an authentication number in order to provide a payment service. And, based on the authentication number input from theuser terminal 200, it is checked whether it matches the authentication number received from thepayment server 500. Depending on whether or not they match, theprocessor 110 may terminate the payment service or request payment approval from thepayment server 500.

또한, 프로세서(110)는 사용자가 단말(300)을 이용하여 비콘 등록 절차를 수행하면, 비콘 ID와 비콘 정보를 수신한다. 그리고 프로세서(110)는 비콘 ID와 비콘 정보를 토대로 암호화 정보를 생성하여 단말(300)로 전달한다. 프로세서(110)는 암호화 정보를 비콘 ID 및 비콘 정보와 함께 메모리(120)로 전달하여, 저장한다.In addition, theprocessor 110 receives a beacon ID and beacon information when a user performs a beacon registration procedure using theterminal 300. In addition, theprocessor 110 generates encryption information based on the beacon ID and beacon information, and transmits it to the terminal 300. Theprocessor 110 transmits and stores the encryption information together with the beacon ID and beacon information to thememory 120.

프로세서(110)는 결제가 승인된 사용자에 대해, 결제 금액에 따른 포인트를 적립하여 준다. 프로세서(110)는 사용자 정보에 포함되어 있는 사용자 단말의 식별 정보, 그리고 메모리(120)에 저장되어 있는 정보들을 토대로 해당 사용자가 서비스 수신자인지 서비스 제공자인지도 확인한다.Theprocessor 110 accumulates points according to the payment amount to the user whose payment has been approved. Theprocessor 110 checks whether the user is a service recipient or a service provider based on identification information of the user terminal included in the user information and information stored in thememory 120.

그리고 프로세서(110)는 암호화 정보의 수신 횟수가 미리 설정된 임계값 보다 많은지 여부를 확인하고, 수신 횟수가 임계값보다 많은 경우 서비스 제공자에게는 적립된 마일리지를 안내하여 준다. 프로세서(110)는 사용자 단말의 위치 정보와 차량의 위치 정보를 토대로 차량 공유 서비스를 이용하는 사용자의 서비스 이용 시간을 확인한다. 그리고 공유 차량의 소유주에게 마일리지를 적립하여 준다.Further, theprocessor 110 checks whether the number of times of reception of the encrypted information is greater than a preset threshold value, and when the number of times of reception is greater than the threshold value, the accumulated mileage is notified to the service provider. Theprocessor 110 checks the service usage time of the user who uses the vehicle sharing service based on the location information of the user terminal and the location information of the vehicle. In addition, mileage is accrued to the owner of the shared vehicle.

도 3은 본 발명의 실시예에 따른 비콘 수신기의 구조도이다.3 is a structural diagram of a beacon receiver according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 비콘 수신기(400)의 프로세서(410)는 이동형 비콘(200)에서 송출한 비콘 신호를 통신 인터페이스(420)를 통해 수신한다. 프로세서(410)는 수신한 비콘 신호 내에 비콘에 대한 위치 좌표 정보와 비콘 ID가 모두 포함되어 있는지, 비콘 ID만 포함되어 있는지 확인한다.As shown in FIG. 3, theprocessor 410 of thebeacon receiver 400 receives the beacon signal transmitted from themobile beacon 200 through thecommunication interface 420. Theprocessor 410 checks whether both the location coordinate information and the beacon ID for the beacon are included in the received beacon signal, or whether only the beacon ID is included.

프로세서(410)는 비콘 신호 내에 위치 좌표 정보가 포함되어 있다면, 비콘 ID에 대응한 사용자 정보가 미리 회원 정보로 메모리(430)에 저장되어 있는지 확인한다. 회원으로의 등록 유무에 따라, 프로세서(410)는 사용자가 소지한 비콘 ID, 사용자의 위치 정보, 비콘 수신기(400)가 비콘 ID를 수신한 시간 정보, 회원 식별 정보와 사용자 레벨 정보를 포함하는 사용자 정보를 생성하거나, 비콘 ID, 수신 시간 정보 그리고 사용자 레벨 정보만을 포함하는 사용자 정보를 생성한다.If the location coordinate information is included in the beacon signal, theprocessor 410 checks whether user information corresponding to the beacon ID is previously stored in thememory 430 as member information. Depending on whether or not registered as a member, theprocessor 410 is a user including a beacon ID possessed by the user, location information of the user, time information at which thebeacon receiver 400 received the beacon ID, member identification information and user level information. Generate information, or generate user information including only beacon ID, reception time information, and user level information.

그리고 프로세서(410)는 생성한 사용자 정보를 암호화한 후, 암호화된 사용자 정보를 통신 인터페이스(420)를 통해 서비스 제공 시스템(100)으로 전달한다.Further, theprocessor 410 encrypts the generated user information and then transmits the encrypted user information to theservice providing system 100 through thecommunication interface 420.

프로세서(410)는 비콘 신호 내에 위치 좌표 정보가 포함되어 있지 않으면, 비콘 수신기(400)가 설치되어 있는 위치의 위치 좌표를 포함하는 사용자 정보를 생성한다. 그리고 생성한 사용자 정보를 암호화하여 통신 인터페이스(420)를 통해 서비스 제공 시스템(100)으로 전달한다.If the location coordinate information is not included in the beacon signal, theprocessor 410 generates user information including the location coordinate of the location where thebeacon receiver 400 is installed. Then, the generated user information is encrypted and transmitted to theservice providing system 100 through thecommunication interface 420.

프로세서(410)는 서비스 제공 시스템(100)으로부터 전송되는 서비스를 수신하고, 사용자 단말(300)로 전달하거나 매장 내 단말을 통해 매장 직원이 서비스의 내용을 확인할 수 있도록 디스플레이한다.Theprocessor 410 receives the service transmitted from theservice providing system 100 and transmits the service to theuser terminal 300 or displays the information so that the store staff can check the contents of the service through a terminal in the store.

이상에서 설명한 서비스 제공 시스템(100)을 통해 사용자에게 서비스를 제공하는 방법에 대해 이후 설명한다. 본 발명의 실시예에서는 서비스 종류에 따라 다양한 실시예를 들어 설명하며, 반드시 이와 같이 한정되는 것은 아니다. 서비스를 제공하는 방법에 대해 설명하기 앞서, 이동형 비콘(200)이 등록되는 절차에 대해 먼저 도 4를 참조로 설명한다.A method of providing a service to a user through theservice providing system 100 described above will be described later. In the embodiment of the present invention, various embodiments will be described according to the service type, and the present invention is not limited as such. Before describing a method of providing a service, a procedure in which themobile beacon 200 is registered will be described with reference to FIG. 4 first.

도 4는 본 발명의 실시예에 따른 비콘 등록 절차에 대한 흐름도이다.4 is a flowchart of a beacon registration procedure according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 사용자가 사용자 단말(300)을 이용하여 비콘 등록을 위한 서비스 제공 화면에 로그인하여 비콘 정보를 입력하면, 서비스 제공 시스템(100)은 사용자에 의해 입력된 사용자 정보를 수신한다(S100). 여기서, 사용자 정보는 이동형 비콘이 카드에 삽입되어 있는 경우라면 카드 정보(예를 들어, 카드 번호, 카드 소지자 이름 등), 사용자의 개인 정보 등을 포함한다. 만약 이동형 비콘이 의류에 부착되어 있는 등의 경우라면, 서비스 제공 시스템(100)이 수신한 사용자 정보에는 카드 정보를 제외한 나머지 정보만이 포함되어 있다.4, when a user logs in to the service providing screen for beacon registration using theuser terminal 300 and inputs beacon information, theservice providing system 100 receives user information input by the user. Do (S100). Here, the user information includes card information (eg, card number, cardholder name, etc.), personal information of the user, and the like if the mobile beacon is inserted in the card. If the mobile beacon is attached to clothing or the like, the user information received by theservice providing system 100 includes only information other than card information.

S100 단계에서 비콘 정보를 수신한 후, 서비스 제공 시스템(100)은 이동형 비콘(200)에 할당되어 있는 비콘 ID를 수신한다(S110). 비콘 ID는 사용자의 입력에 의해 수신하는 것을 예로 하여 설명하나, 반드시 이와 같이 한정되는 것은 아니다.After receiving the beacon information in step S100, theservice providing system 100 receives the beacon ID assigned to the mobile beacon 200 (S110). The beacon ID is described as an example that is received by a user's input, but is not necessarily limited as such.

서비스 제공 시스템(100)은 S100 단계와 S110 단계에서 각각 수신한 사용자 정보와 비콘 ID를 토대로, 암호화 정보(Secure ID)를 생성한다(S120). 사용자 정보와 비콘 ID를 토대로 암호화 정보를 생성하는 방법은 여러 방법으로 수행할 수 있으므로, 본 발명의 실시예에서는 어느 하나의 방법으로 한정하지 않는다.Theservice providing system 100 generates encryption information (Secure ID) based on the user information and the beacon ID respectively received in steps S100 and S110 (S120). The method of generating the encryption information based on the user information and the beacon ID can be performed in several ways, and thus the embodiment of the present invention is not limited to any one method.

서비스 제공 시스템(100)은 S120 단계에서 생성된 암호화 정보를 비콘 ID 및 사용자 정보와 함께 비콘 정보로써 저장한다(S130). 그리고 비콘의 등록이 완료되었음을 알리는 메시지를 사용자 단말(300)에 제공한다.Theservice providing system 100 stores the encrypted information generated in step S120 as beacon information together with the beacon ID and user information (S130). In addition, a message notifying that registration of the beacon has been completed is provided to theuser terminal 300.

이상의 절차를 통해 이동형 비콘이 등록된 후, 다양한 서비스를 제공하는 방법에 대해 도 5 내지 도 11을 참조로 설명한다.After the mobile beacon is registered through the above procedure, a method of providing various services will be described with reference to FIGS. 5 to 11.

도 5는 본 발명의 제1 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.5 is a flowchart of a service providing method according to the first embodiment of the present invention.

본 발명의 제1 실시예에서는 사용자에게 제공하는 콘텐츠로 고객 응대 서비스를 제공하는 경우를 예로 한다. 그리고, 사용자가 고객 응대 서비스를 제공하는 매장의 회원으로 가입되어 있음을 예로 하여 설명한다.In the first embodiment of the present invention, it is assumed that a customer service service is provided with content provided to a user. In addition, the description will be made by taking as an example that the user is registered as a member of a store that provides customer service.

도 5에 도시된 바와 같이, 이동형 비콘(200)을 소지한 사용자가 매장에 진입하면, 이동형 비콘(200)은 비콘 정보를 담은 비콘 신호를 미리 설정된 시간 간격으로 송출한다(S200). 비콘 정보에는 비콘 ID 외에도, 이동형 비콘(200)이 사용자 단말(300) 내에 삽입된 형태일 경우에는 사용자 단말(300)의 위치 정보도 함께 포함한다. 만약 이동형 비콘(200)이 사용자 단말(300)이 아닌 다른 형태의 제품(예를 들어, 의류, 신발, 가방, 액세서리, 출판물, 음반, 카드 등)에 삽입되어 있다면, 비콘 정보에는 비콘 ID만이 포함된다.As shown in FIG. 5, when a user with amobile beacon 200 enters a store, themobile beacon 200 transmits a beacon signal containing beacon information at a preset time interval (S200). In addition to the beacon ID, the beacon information includes location information of theuser terminal 300 when themobile beacon 200 is inserted into theuser terminal 300. If themobile beacon 200 is inserted into a product other than the user terminal 300 (for example, clothing, shoes, bags, accessories, publications, albums, cards, etc.), only the beacon ID is included in the beacon information. do.

비콘 수신기(400)는 이동형 비콘(200)이 송출한 비콘 신호를 수신한다. 여기서 비콘 수신기(400)는 매장 내에 설치되어 있는 PC, POS 단말기의 어플리케이션, 매장 직원이 소지한 단말에 설치된 어플리케이션 또는 고정형 비콘 게이트웨이 등의 형태로 구현될 수 있으며, 본 발명의 실시예에서는 어느 하나의 형태로 한정하지 않는다.Thebeacon receiver 400 receives a beacon signal transmitted from themobile beacon 200. Here, thebeacon receiver 400 may be implemented in the form of a PC installed in the store, an application of a POS terminal, an application installed in a terminal possessed by a store employee, or a fixed beacon gateway. It is not limited to the form.

비콘 신호를 수신한 비콘 수신기(400)는 비콘 정보에 포함된 비콘 ID를 토대로, 매장에 진입한 사용자가 매장에서 제공하는 서비스에 가입한 서비스 가입자인지 여부를 확인한다(S201). 이를 위해, 비콘 수신기(400) 내에는 서비스 가입자들에 대한 모든 정보들이 저장되어 있다. 서비스 가입자 정보에는 비콘 ID, 사용자 이름, 사용자의 단말 전화번호 등이 미리 저장, 관리되고 있다. 이때, 비콘 ID는 상기 도 4에서 사용자가 사전에 이동형 비콘을 등록하는 과정에서 입력된 정보이다.Upon receiving the beacon signal, thebeacon receiver 400 checks whether the user entering the store is a service subscriber who has subscribed to the service provided by the store based on the beacon ID included in the beacon information (S201). To this end, all information on service subscribers is stored in thebeacon receiver 400. In the service subscriber information, a beacon ID, a user name, and a user's terminal phone number are stored and managed in advance. In this case, the beacon ID is information input in the process of registering the mobile beacon in advance by the user in FIG. 4.

만약, 사용자가 서비스 가입자인 것으로 확인하면, 비콘 수신기(400)는 사용자 레벨을 개인 인증이 가능한 제1 레벨로 설정한다. 그러나, 사용자가 서비스 가입자가 아닌 것으로 확인하면, 비콘 수신기(400)는 사용자 레벨을 개인 정보 조회가 가능한 제2 레벨로 설정한다.If it is confirmed that the user is a service subscriber, thebeacon receiver 400 sets the user level to a first level in which personal authentication is possible. However, if it is determined that the user is not a service subscriber, thebeacon receiver 400 sets the user level to a second level in which personal information can be inquired.

본 발명의 실시예에서는 제1 레벨로 설정된 사용자에 대해서는, 해당 사용자가 물품을 구매할 경우 결제 서비스도 용이하게 제공할 수 있을 뿐만 아니라, 해당 사용자에게 특화된 서비스들을 제공할 수 있다. 반면, 제2 레벨로 설정된 사용자에 대해서는 물품 구매에 따른 결제 서비스를 일반 사용자들과 같은 형태로 제공하거나, 사용자 특화된 서비스가 아닌 공통 서비스를 제공하게 된다.In an embodiment of the present invention, for a user set to the first level, when a corresponding user purchases an item, a payment service can be easily provided, as well as specialized services can be provided to the user. On the other hand, for a user set to the second level, a payment service according to product purchase is provided in the same form as general users, or a common service rather than a user-specific service is provided.

S202 단계 또는 S203 단계를 통해 사용자 레벨이 설정되면, 비콘 수신기(400)는 비콘 신호를 수신한 비콘 수신기(400)는 비콘 정보에 위치 정보가 포함되어 있는지 확인한다(S204). 만약 위치 정보가 포함되어 있다면 사용자의 위치 정보를 확인하고(S205), 해당 사용자가 매장에서 제공하는 서비스의 서비스 가입자인지 여부에 따라 사용자 정보를 생성한다(S207). 여기서 사용자 정보에는 사용자가 소지한 비콘 ID, 사용자의 위치 정보, 비콘 수신기(400)가 비콘 ID를 수신한 시간 정보와 서비스 가입자 여부에 따라 사용자 레벨 정보 또는 회원 식별 정보와 사용자 레벨 정보를 포함한다.When the user level is set through the step S202 or step S203, thebeacon receiver 400, which has received the beacon signal, checks whether the location information is included in the beacon information (S204). If the location information is included, the location information of the user is checked (S205), and user information is generated according to whether the corresponding user is a service subscriber of the service provided by the store (S207). Here, the user information includes user level information or member identification information and user level information according to the beacon ID possessed by the user, location information of the user, time information at which thebeacon receiver 400 receives the beacon ID, and whether a service subscriber is a service subscriber.

그러나, S201 단계에서 확인한 결과, 비콘 정보 내에 위치 정보가 포함되어 있지 않다면, 비콘 수신기(400)는 비콘 수신기(400) 자체의 위치 정보를 확인한다(S206). 그리고 비콘 수신기(400)는 S207 단계에서 사용자 정보를 생성할 때, 비콘 수신기(400) 자체의 위치 정보를 포함하여 생성한다.However, as a result of checking in step S201, if the location information is not included in the beacon information, thebeacon receiver 400 checks the location information of thebeacon receiver 400 itself (S206). In addition, when thebeacon receiver 400 generates user information in step S207, thebeacon receiver 400 includes location information of itself and generates the user information.

이 과정에서, 사용자가 만약 서비스에 가입된 가입자라면, 비콘 수신기(400)는 서비스 가입 시 기재된 사용자의 단말 정보(전화번호)를 토대로, 해당 단말이 비콘 수신기(400)의 주변에 있는지 확인한다. 단말 전화번호를 토대로 단말의 주변 존재 여부를 확인하는 방법은 여러 방법으로 수행할 수 있으므로, 본 발명의 실시예에서는 어느 하나의 방법으로 한정하지 않는다.In this process, if the user is a subscriber who has subscribed to the service, thebeacon receiver 400 checks whether the corresponding terminal is in the vicinity of thebeacon receiver 400 based on the user's terminal information (telephone number) recorded at the time of service subscription. Since the method of checking whether the terminal is in the vicinity of the terminal based on the terminal phone number can be performed in several ways, it is not limited to any one method in the embodiment of the present invention.

만약 단말의 전원이 꺼져 있는 경우와 같이, 비콘 수신기(400)가 사용자 단말이 주변에 없는 것으로 확인하면, 비콘 수신기(400) 자체의 위치 정보를 사용자 정보에 포함시킨다. 그러나, 단말의 위치 정보를 추가로 획득한다면, 비콘 수신기(400)는 단말의 위치 정보를 사용자 정보에 포함시킨다.If thebeacon receiver 400 determines that the user terminal is not nearby, such as when the terminal is turned off, the location information of thebeacon receiver 400 itself is included in the user information. However, if the location information of the terminal is additionally acquired, thebeacon receiver 400 includes the location information of the terminal in the user information.

비콘 수신기(400)는 S207 단계에서 생성한 사용자 정보를 암호화하여 암호화 정보를 생성한다. 그리고 생성한 암호화 정보를 서비스 제공 시스템(100)으로 전송한다(S208). 비콘 수신기(400)가 사용자 정보를 암호화하는 방법은 여러 방법을 통해 수행할 수 있으므로, 본 발명의 실시예에서는 어느 하나의 방법으로 한정하지 않는다.Thebeacon receiver 400 generates encrypted information by encrypting the user information generated in step S207. Then, the generated encryption information is transmitted to the service providing system 100 (S208). Since the method of encrypting user information by thebeacon receiver 400 can be performed through various methods, the embodiment of the present invention is not limited to any one method.

S208 단계를 통해 암호화 정보를 수신한 서비스 제공 시스템(100)은 암호화 정보를 복호화하여 사용자 정보를 추출한다(S209). 그리고, 사용자 정보를 토대로, 매장에 진입한 사용자가 서비스에 가입된 사용자인지 확인한다(S210).Theservice providing system 100 receiving the encryption information through step S208 decrypts the encrypted information and extracts user information (S209). Then, based on the user information, it is checked whether the user who entered the store is a user subscribed to the service (S210).

만약 매장에 진입한 사용자가 서비스 가입자라면, 서비스 제공 시스템(100)은 사용자 레벨 정보를 토대로 사용자에 특화된 서비스(예를 들어, 사용자 맞춤형 물품 안내, 사용자 쿠폰 안내 등)를 비콘 수신기(400)와 사용자 단말(300)에 각각 전송한다(S212, S213). 그러나, 서비스에 가입하지 않은 사용자라면, 서비스 제공 시스템(100)은 일반 사용자들에게 제공하는 서비스를 사용자 단말(300)과 비콘 수신기(400)로 전송한다.If the user entering the store is a service subscriber, theservice providing system 100 provides a user-specific service (for example, user-customized product information, user coupon information, etc.) based on user level information. Each is transmitted to the terminal 300 (S212 and S213). However, if a user has not subscribed to the service, theservice providing system 100 transmits the service provided to general users to theuser terminal 300 and thebeacon receiver 400.

여기서, 서비스 제공 시스템(100)이 서비스를 사용자 단말(300)로 제공할 때, 사용자 단말(300)의 종류가 앱이 설치되지 않는 모바일 단말인 경우, 서비스 제공 시스템(100)은 메시지 형태로 서비스를 제공할 수 있다. 또한, 사용자 단말(300)에 매장에서 제공하는 서비스를 제공받을 수 있는 앱이 설치되어 있지 않은 경우, 사용자 단말(300)로 앱 설치를 위한 다운로드 링크를 전송할 수도 있다.Here, when theservice providing system 100 provides a service to theuser terminal 300, when the type of theuser terminal 300 is a mobile terminal on which an app is not installed, theservice providing system 100 provides a service in the form of a message. Can provide. In addition, when an app capable of receiving a service provided by a store is not installed in theuser terminal 300, a download link for installing the app may be transmitted to theuser terminal 300.

한편, 사용자가 매장 내에서 물품을 구매하거나 PC를 통해 물품을 구매하는 경우, 결제 서비스와 함께 마일리지 적립 서비스를 제공하는 방법에 대해 도 6을 참조로 설명한다. 그리고, 본 발명의 실시예에서는 이동형 비콘(200)이 카드에 삽입되어 있는 것을 예로 하여 설명한다.Meanwhile, when a user purchases an item in a store or through a PC, a method of providing a mileage accumulation service along with a payment service will be described with reference to FIG. 6. In addition, in the embodiment of the present invention, themobile beacon 200 is inserted into the card as an example.

도 6은 본 발명의 제2 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.6 is a flowchart of a service providing method according to a second embodiment of the present invention.

도 6에 도시된 바와 같이, 사용자가 사용자 단말(300)을 통해 물품 결제를 진행하기 위한 결제 버튼을 선택하면(S300), 비콘 수신기(400)는 사용자가 소지한 이동형 비콘(200)으로부터 비콘 신호를 수집함과 동시에, 사용자 정보를 수집한다(S301, S302).As shown in FIG. 6, when the user selects a payment button for proceeding with product payment through the user terminal 300 (S300), thebeacon receiver 400 receives a beacon signal from themobile beacon 200 possessed by the user. At the same time as collecting the user information is collected (S301, S302).

사용자 정보를 수집한 비콘 수신기는 서비스 제공 시스템(100)으로 사용자 정보를 전달한다(S303). 사용자가 S300 단계에서 물품 결제를 선택하기 앞서, 비콘 수신기(400)는 이미 매장 내에 진입한 사용자에 대한 서비스 가입자 여부를 판별하여 사용자의 레벨 정보가 결정되어 있다. 따라서, 서비스 제공 시스템(100)은 사용자 정보 내에 포함되어 있는 사용자 레벨 정보를 토대로 해당 사용자가 개인 인증이 가능한 제1 레벨로 설정된 사용자인지 확인한다(S304).The beacon receiver collecting the user information transmits the user information to the service providing system 100 (S303). Before the user selects product payment in step S300, thebeacon receiver 400 determines whether or not a service subscriber for the user who has already entered the store, and the user's level information is determined. Accordingly, theservice providing system 100 checks whether the corresponding user is a user set to the first level capable of personal authentication based on the user level information included in the user information (S304).

만약 제1 레벨로 설정된 사용자라면, 서비스 제공 시스템(100)은 결제 서버(500)로 사용자 정보를 포함하여 개인 인증에 대한 승인을 요청한다(S305). 결제 서버(500)는 S305 단계에서 수신한 개인 인증 승인 요청 신호에 포함되어 있는 사용자 정보를 토대로 요청을 승인함을 알리는 메시지를 서비스 제공 시스템(100)으로 전송한다(S306).If the user is set to the first level, theservice providing system 100 requests thepayment server 500 to approve personal authentication including user information (S305). Thepayment server 500 transmits a message informing that the request is approved based on user information included in the personal authentication approval request signal received in step S305 to the service providing system 100 (S306).

서비스 제공 시스템(100)은 결제 서버(500)로부터 개인 인증 승인 메시지를 수신하면, 결제 승인을 요청하는 메시지를 전달한다(S307). 여기서, 결제 승인 요청 메시지에는 이동형 비콘(200)이 삽입되어 있는 카드의 카드 정보를 포함한다. 서비스 제공 시스템(100)이 카드 정보를 수집하는 방법은 여러 방법으로 수행할 수 있으며, 본 발명의 실시예에서는 어느 하나의 방법으로 한정하지 않는다.When receiving the personal authentication approval message from thepayment server 500, theservice providing system 100 transmits a message requesting payment approval (S307). Here, the payment approval request message includes card information of the card into which themobile beacon 200 is inserted. The method of collecting card information by theservice providing system 100 may be performed in several ways, and the embodiment of the present invention is not limited to any one method.

결제 서버(500)는 서비스 제공 시스템(100)으로부터 수신한 카드 정보를 토대로 결제 절차를 진행한다. 그리고, 결제가 완료되면 결제 서버(500)는 서비스 제공 시스템(100)으로 결제 승인 메시지를 전송한다(S308).Thepayment server 500 performs a payment procedure based on the card information received from theservice providing system 100. Then, when payment is completed, thepayment server 500 transmits a payment approval message to the service providing system 100 (S308).

서비스 제공 시스템(100)은 결제 승인 메시지를 수신하면, 이를 비콘 수신기(400)와 사용자 단말(300)로 각각 전송하여, 물품 결제가 완료되었음을 알려준다(S309, S310).When theservice providing system 100 receives the payment approval message, it transmits it to thebeacon receiver 400 and theuser terminal 300, respectively, to inform that the payment of the goods has been completed (S309 and S310).

서비스 제공 시스템(100)은 결제 승인 메시지를 결제 서버(500)로부터 숫니하면, 결제에 따른 포인트 적립 절차를 수행한다(S311). 포인트는 미리 정해진 기준에 의해 적립되며, 포인트 적립 방법은 여러 방법으로 수행할 수 있으므로 본 발명의 실시예에서는 어느 하나의 방법으로 한정하여 설명하지 않는다.When theservice providing system 100 receives a payment approval message from thepayment server 500, it performs a point accumulation procedure according to the payment (S311). Points are accumulated according to a predetermined criterion, and since the point accumulation method can be performed in various ways, it is not limited to any one method in the embodiment of the present invention.

S311 단계에서 서비스 제공 시스템(100)이 상품을 구매한 사용자에 대한 포인트를 적립하면, 포인트 적립 결과를 비콘 수신기(400)와 사용자 단말(300)로 전송한다(S312, S313).In step S311, when theservice providing system 100 accumulates points for a user who has purchased a product, the point accrual result is transmitted to thebeacon receiver 400 and the user terminal 300 (S312 and S313).

한편, S304 단계에서 확인한 결과 사용자 레벨이 제1 레벨이 아닌 경우에 대해서는 도 7을 참조로 설명한다.Meanwhile, a case where the user level is not the first level as a result of checking in step S304 will be described with reference to FIG. 7.

도 7은 본 발명의 제3 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.7 is a flowchart of a service providing method according to a third embodiment of the present invention.

도 7에 도시된 바와 같이, 사용자 레벨이 제1 레벨이 아닌 것으로 확인하면, 서비스 제공 시스템(100)은 사용자 단말(200)로 결제에 필요한 개인 정보의 입력을 요청한다(S400). 사용자 단말(200)로부터 개인 정보를 수신하면(S401), 서비스 제공 시스템(100)은 결제 서버(500)로 사용자 정보를 포함하여 개인 인증에 대한 승인을 요청한다(S402). 결제 서버(500)는 S402 단계에서 수신한 개인 인증 승인 요청 신호에 포함되어 있는 사용자 정보를 토대로 인증 번호를 생성하여 서비스 제공 시스템(100)과 사용자 단말(200)로 전송한다(S403, S404).As shown in FIG. 7, if it is determined that the user level is not the first level, theservice providing system 100 requests theuser terminal 200 to input personal information necessary for payment (S400). Upon receiving personal information from the user terminal 200 (S401), theservice providing system 100 requests approval for personal authentication including the user information to the payment server 500 (S402). Thepayment server 500 generates an authentication number based on user information included in the personal authentication approval request signal received in step S402 and transmits the authentication number to theservice providing system 100 and the user terminal 200 (S403, S404).

서비스 제공 시스템(100)은 결제 서버(500)로부터 인증 번호를 수신하면, 사용자 단말(200)로 인증 번호의 입력을 요청한다(S405). 사용자 단말(200)로부터 인증 번호가 입력되면(S406), S406 단계에서 입력된 인증 번호와 S403 단계에서 결제 서버(500)로부터 수신한 인증 번호가 일치하는지 확인한다(S407).When theservice providing system 100 receives the authentication number from thepayment server 500, theservice providing system 100 requests theuser terminal 200 to input the authentication number (S405). When the authentication number is input from the user terminal 200 (S406), it is checked whether the authentication number input in step S406 matches the authentication number received from thepayment server 500 in step S403 (S407).

만약 인증 번호가 일치하지 않으면 결제 서비스를 종료한다. 본 발명의 실시예에서는 인증 번호의 일치 여부를 한 번만 확인하는 것으로 나타내었으나, 미리 설정된 횟수만큼 인증 번호의 일치 여부를 판단할 수도 있다.If the authentication number does not match, the payment service is terminated. In the embodiment of the present invention, it is shown that whether or not the authentication number is matched is checked only once, but it may be determined whether or not the authentication number is matched by a preset number of times.

한편 S407 단계에서 확인한 결과 두 인증 번호가 일치하면, 서비스 제공 시스템(100)은 결제 서버(500)로 결제 승인을 요청하는 메시지를 전달한다(S408). 여기서, 결제 승인 요청 메시지에는 S401 단계에서 사용자 단말(200)로부터 수신한 개인 정보를 포함한다.Meanwhile, as a result of checking in step S407, if the two authentication numbers match, theservice providing system 100 transmits a message requesting payment approval to the payment server 500 (S408). Here, the payment approval request message includes personal information received from theuser terminal 200 in step S401.

결제 서버(500)는 서비스 제공 시스템(100)으로부터 수신한 개인 정보를 토대로 결제 절차를 진행한다. 그리고, 결제가 완료되면 결제 서버(500)는 서비스 제공 시스템(100)으로 결제 승인 메시지를 전송한다(S409).Thepayment server 500 performs a payment procedure based on the personal information received from theservice providing system 100. Then, when payment is completed, thepayment server 500 transmits a payment approval message to the service providing system 100 (S409).

서비스 제공 시스템(100)은 결제 승인 메시지를 수신하면, 이를 비콘 수신기(400)와 사용자 단말(300)로 각각 전송하여, 물품 결제가 완료되었음을 알려준다(S410, S411).When theservice providing system 100 receives the payment approval message, it transmits it to thebeacon receiver 400 and theuser terminal 300, respectively, to notify that the payment of the goods has been completed (S410, S411).

다음은 이동형 비콘(200)이 택시와 같은 대중 교통에 설치되어 있는 경우, 이동형 비콘(200)을 통해 서비스를 제공하는 방법에 대해 도 8을 참조로 설명한다.Next, when themobile beacon 200 is installed in public transportation such as a taxi, a method of providing a service through themobile beacon 200 will be described with reference to FIG. 8.

도 8은 본 발명의 제4 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.8 is a flowchart of a service providing method according to a fourth embodiment of the present invention.

도 8에 도시된 바와 같이, 대중 교통에 설치되어 있는 이동형 비콘(200)이 대중 교통의 이동과 함께 움직이는 과정에서 비콘 정보가 포함되어 있는 신호를 송출한다(S500). 이동형 비콘(200)이 설치되어 있는 대중 교통의 주변을 지나거나, 주변에 위치한 사용자의 사용자 단말(300)은 S500 단계에서 송신된 비콘 신호를 수신한다.As shown in FIG. 8, while themobile beacon 200 installed in public transportation moves along with the movement of public transportation, a signal including beacon information is transmitted (S500). Theuser terminal 300 of the user who passes by or is located in the vicinity of public transport where themobile beacon 200 is installed receives the beacon signal transmitted in step S500.

그리고, 비콘 신호에 포함되어 있는 비콘 정보와 사용자 단말(300)의 위치 정보, 그리고 비콘 신호를 수신한 시간 정보와 사용자 단말(300)의 식별 정보 등이 포함되어 있는 사용자 정보를 암호화하여 암호화 정보로 생성한다(S501). 여기서 사용자 단말(300)이 비콘 수신기의 기능을 수행한다.In addition, user information including beacon information included in the beacon signal, location information of theuser terminal 300, time information when the beacon signal is received, and identification information of theuser terminal 300 are encrypted to be encrypted. Generate (S501). Here, theuser terminal 300 functions as a beacon receiver.

사용자 단말(300)은 S501 단계에서 생성한 암호화 정보를 서비스 제공 시스템(100)으로 전송한다(S502). 서비스 제공 시스템(100)은 암호화 정보를 복호화하여 사용자 정보를 추출하고(S503), 추출한 사용자 정보를 토대로 사용자 단말(300)의 사용자가 서비스 수신자인지 서비스 제공자인지 확인한다(S504).Theuser terminal 300 transmits the encryption information generated in step S501 to the service providing system 100 (S502). Theservice providing system 100 decrypts the encrypted information to extract user information (S503), and checks whether the user of theuser terminal 300 is a service receiver or a service provider based on the extracted user information (S504).

사용자 정보를 토대로 사용자가 서비스 수신자인지 제공자인지 확인하기 위해, 본 발명의 실시예에서는 사용자 정보에 포함되어 있는 사용자 단말(300)의 식별 정보를 토대로 확인하는 것을 예로 하여 설명한다. 즉, 서비스 제공자는 사전에 비콘을 등록할 때, 서비스 제공자의 단말 식별 정보와 함께 이동형 비콘(200)의 등록 절차를 수행한다. 따라서, 사용자 단말의 식별 정보를 미리 저장되어 있는 서비스 제공자의 단말 식별 정보와 비교하여, 일치하면 서비스 제공자로, 일치하지 않으면 서비스 수신자로 판단하는 것을 예로 하여 설명하나, 반드시 이와 같이 한정되는 것은 아니다.In order to check whether the user is a service recipient or a provider based on user information, in the embodiment of the present invention, a confirmation based on identification information of theuser terminal 300 included in the user information will be described as an example. That is, when the service provider registers the beacon in advance, the service provider performs a registration procedure of themobile beacon 200 together with the terminal identification information of the service provider. Accordingly, the identification information of the user terminal is compared with the terminal identification information of the service provider stored in advance, and if it matches, it is determined as a service provider, and if it does not match, it is determined as a service receiver, but is not necessarily limited as such.

S504 단계에서 확인한 결과 사용자 단말(300)을 소지한 사용자가 서비스 수신자인 것으로 확인하면, 서비스 제공 시스템(100)은 동일한 사용자 단말(300)로부터 수신한 암호화 정보의 수신 횟수가 미리 설정한 임계값 보다 많은지 확인한다(S505). 만약 암호화 정보의 수신 횟수가 임계값보다 적은 경우, 사용자가 대중 교통 주변을 그냥 지나친 것으로 확인하여, 서비스를 종료한다.As a result of checking in step S504, if it is confirmed that the user who has theuser terminal 300 is the service recipient, theservice providing system 100 receives the encryption information received from thesame user terminal 300 than the preset threshold. It is checked if there are many (S505). If the number of times the encrypted information is received is less than the threshold, it is determined that the user has just passed around the public transport, and the service is terminated.

그러나, 암호화 정보의 수신 횟수가 임계값 보다 많은 경우, 예를 들어, 사용자가 대중 교통 내에 탑승하거 있거나, 대중 교통이 정지되어 있는 상황에서 사용자가 대중 교통의 주변에 지속적으로 머물러 있는 등의 경우, 서비스 제공 시스템(100)은 이동형 비콘(200)을 등록한 서비스 제공자가 제공하는 서비스를 사용자 단말(300)로 전송한다(S506). 여기서 서비스는 광고 서비스를 예로 하여 설명하나, 반드시 이와 같이 한정되는 것은 아니다.However, when the number of times of receiving encrypted information is more than a threshold value, for example, when the user is boarding in public transportation, or when the user stays in the vicinity of public transportation in a situation where public transportation is stopped, etc., Theservice providing system 100 transmits a service provided by a service provider who has registered themobile beacon 200 to the user terminal 300 (S506). Here, the service is described using an advertisement service as an example, but is not necessarily limited as such.

서비스 제공 시스템(100)은 사용자 단말(300)로 서비스를 제공한 후, 서비스 제공 횟수에 따라 서비스 제공자에게 마일리지를 적립하여 준다(S507). 한편, S504 단계에서 확인한 결과, 사용자가 서비스 제공자인 것으로 확인한 경우의 서비스 제공 방법에 대해 도 9를 참조로 설명한다.After providing the service to theuser terminal 300, theservice providing system 100 accumulates mileage to the service provider according to the number of times the service is provided (S507). On the other hand, as a result of checking in step S504, a method of providing a service when it is confirmed that the user is a service provider will be described with reference to FIG. 9.

도 9는 본 발명의 제5 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.9 is a flowchart of a service providing method according to a fifth embodiment of the present invention.

도 9에 도시된 바와 같이, 서비스 제공 시스템(100)은 암호화 정보를 전송한 사용자 단말(300)의 사용자가 서비스 제공자인 것으로 확인하면, 사용자 정보에 포함되어 있는 위치 정보를 추출한다(S600). 그리고 해당 위치에서 사용자 단말(300)로부터 암호화 정보를 수신한 횟수가 미리 설정한 임계값 보다 많은지 확인한다(S601).As shown in FIG. 9, when it is determined that the user of theuser terminal 300 that has transmitted the encrypted information is a service provider, theservice providing system 100 extracts location information included in the user information (S600). Then, it is checked whether the number of times the encryption information is received from theuser terminal 300 at the corresponding location is greater than a preset threshold (S601).

만약 암호화 정보의 수신 횟수가 임계값보다 적으면, 사용자가 해당 위치로부터 벗어난 것으로 판단하고, 서비스 제공을 종료한다. 그러나, 암호화 정보의 수신 횟수가 임계값보다 많으면, 해당 사용자에게 적립된 마일리지 정보를 확인한다(S602). 그리고 확인한 마일리지 정보를 사용자 단말(300)로 제공한다(S603).If the number of times the encryption information is received is less than the threshold value, it is determined that the user is out of the corresponding location, and service provision is terminated. However, if the number of times the encryption information is received is greater than the threshold value, the mileage information accumulated to the user is checked (S602). Then, the checked mileage information is provided to the user terminal 300 (S603).

다음은 이동형 비콘(200)이 설치되어 있는 차량을 여러 사용자들이 공유하여 사용할 수 있도록 사는 서비스를 제공하는 방법에 대해 도 10을 참조로 설명한다.The following describes a method of providing a service to buy a vehicle in which themobile beacon 200 is installed so that several users can share and use the vehicle with reference to FIG. 10.

도 10은 본 발명의 제6 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.10 is a flowchart of a service providing method according to a sixth embodiment of the present invention.

도 10에 도시된 바와 같이, 이동형 비콘(200)이 설치되어 있는 차량으로 사용자가 접근하면, 이동형 비콘(200)은 비콘 정보를 포함하는 비콘 신호를 송출한다(S700). 사용자 단말(300)은 S700 단계에서 송출된 비콘 신호를 수신하고, 비콘 정보와 함께 사용자 단말 정보, 비콘 신호를 수신한 시간 정보 등을 포함하는 사용자 정보를 생성하여 서비스 제공 시스템(100)으로 전달한다(S701, S702). 여기서 사용자 단말(300)이 비콘 수신기의 기능을 수행한다.As shown in FIG. 10, when a user approaches a vehicle in which themobile beacon 200 is installed, themobile beacon 200 transmits a beacon signal including beacon information (S700). Theuser terminal 300 receives the beacon signal transmitted in step S700, generates user information including user terminal information and time information at which the beacon signal was received, along with the beacon information, and transmits it to theservice providing system 100. (S701, S702). Here, theuser terminal 300 functions as a beacon receiver.

사용자 정보를 수신한 서비스 제공 시스템(100)은 사용자 정보에 포함되어 있는 사용자 단말 정보를 토대로, 해당 사용자가 차량을 공유하여 사용하기 위하여 미리 예약된 사용자인지 확인한다(S703). 이를 위해, 서비스 제공 시스템(100)은 사전에 임의의 차량을 공유하여 사용할 사용자들의 정보를 저장, 관리한다.Theservice providing system 100 receiving the user information checks whether the corresponding user is a user previously reserved for sharing and using the vehicle based on the user terminal information included in the user information (S703). To this end, theservice providing system 100 stores and manages information of users to use by sharing an arbitrary vehicle in advance.

S703 단계에서 확인한 결과, 사용자가 사전에 예약된 사용자가 아니라면, 서비스 제공 시스템(100)은 사용자 단말(300)로 광고 서비스를 제공하고 차량 공유 서비스는 종료한다. 그러나, 사용자가 사전에 예약된 사용자인 것으로 확인하면, 서비스 제공 시스템(100)은 이동형 비콘(200)과 사용자 단말(300)로, 사용자가 차량 공유 서비스를 이용할 수 있음을 알리는 신호를 전송한다(S704, S705).As a result of checking in step S703, if the user is not a user who has been reserved in advance, theservice providing system 100 provides an advertisement service to theuser terminal 300 and the vehicle sharing service ends. However, if it is confirmed that the user is a user who has been reserved in advance, theservice providing system 100 transmits a signal to themobile beacon 200 and theuser terminal 300 informing that the user can use the vehicle sharing service ( S704, S705).

이동형 비콘(200)은 사용자 단말(300)로 비콘 정보를 포함한 비콘 신호를 주기적으로 전송한다(S706). 비콘 신호를 수신한 차량 내부에 있는 사용자 단말(300)은 사용자 정보를 생성하여 서비스 제공 시스템(100)으로 전송하는데(S707, S708), 이때의 사용자 정보에는 사용자 단말의 위치 정보가 포함되어 있다.Themobile beacon 200 periodically transmits a beacon signal including beacon information to the user terminal 300 (S706). Theuser terminal 300 inside the vehicle receiving the beacon signal generates user information and transmits it to the service providing system 100 (S707 and S708), and the user information at this time includes the location information of the user terminal.

서비스 제공 시스템(100)은 사용자 정보에서 확인한 사용자 단말(300)의 위치가 차량의 위치와 동일한지 확인한다(S709). 만약 사용자 단말(300)의 위치와 차량의 위치가 동일하지 않으면, 아직 사용자가 차량 내에 탑승하지 않은 것으로 판단하여 다음 사용자 정보를 수신할 때 까지 대기한다.Theservice providing system 100 checks whether the location of theuser terminal 300 checked in the user information is the same as the location of the vehicle (S709). If the location of theuser terminal 300 and the location of the vehicle are not the same, it is determined that the user has not yet boarded the vehicle and waits until the next user information is received.

그러나, 사용자 단말(300)의 위치와 차량의 위치가 동일한 것으로 확인하면, 서비스 제공 시스템(100)은 사용자가 차량 공유 서비스를 이용하는 것으로 확인하여, 서비스 이용 시작 시간을 확인한다(S710).However, if it is determined that the location of theuser terminal 300 and the location of the vehicle are the same, theservice providing system 100 confirms that the user uses the vehicle sharing service, and checks the service use start time (S710).

그리고 사용자 단말(300)로부터 서비스 완료 알림 신호가 전송되면(S711), 서비스 제공 시스템(100)은 사용자가 차량 공유 서비스를 이용한 전체 시간을 확인한다(S712). 그리고 나서, 서비스 제공 시스템(100)은 전체 시간 만큼의 마일리지를 차량 실 소유주에게 적립하여 준다(S713).And when the service completion notification signal is transmitted from the user terminal 300 (S711), theservice providing system 100 checks the total time the user has used the vehicle sharing service (S712). Then, theservice providing system 100 accumulates mileage for the entire time to the vehicle room owner (S713).

이상에서는 차량 공유 서비스에 대해 설명하였으며, 이는 무료 주차 서비스에도 적용할 수 있다. 예를 들어, 이동형 비콘(200)이 설치된 차량이 주차장으로 진입하면, 서비스 제공 시스템(100)은 사용자 단말(300)로부터 비콘 정보, 주차장 위치 정보, 주차장 진입 정보 등을 포함하는 사용자 정보를 수신하여 사용자가 주차 공간을 이용하기 시작한 시간을 확인한다.In the above, the vehicle sharing service has been described, which can also be applied to the free parking service. For example, when a vehicle in which themobile beacon 200 is installed enters a parking lot, theservice providing system 100 receives user information including beacon information, parking location information, parking lot entry information, and the like from theuser terminal 300. Check the time the user started using the parking space.

그리고 차량이 주차 공간으로부터 이탈하는 과정에서, 서비스 제공 시스템(100)이 사용자 단말(300)로부터 전송되는 사용자 정보를 수신하면 주차 공간 이용 시작 시간부터 종료 시간까지를 계산하여, 주차장 주인에게 마일리지를 적립하여 준다.And in the process of the vehicle leaving the parking space, when theservice providing system 100 receives the user information transmitted from theuser terminal 300, it calculates the parking space usage start time to the end time, and accumulates mileage to the parking lot owner. Give it to you.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements by those skilled in the art using the basic concept of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

Claims (16)

Translated fromKorean
프로세서에 의해 동작하는 서비스 제공 시스템이 이동형 비콘을 소지한 사용자에게 서비스를 제공하는 방법에 있어서,
특정 매장에 설치된 비콘 수신기로부터, 상기 특정 매장에 진입한 이동형 비콘에 대응하는 사용자 정보를 수신하는 단계,
상기 사용자 정보에 포함된 사용자 레벨 정보를 토대로 상기 사용자가 상기 특정 매장의 매장 서비스 가입자인지 확인하는 단계, 그리고
상기 사용자가 상기 특정 매장의 매장 서비스 가입자이면, 결제 서비스를 제공하는 결제 서버로 상기 사용자 정보를 제공하여, 결제 승인을 요청하는 단계
를 포함하고,
상기 사용자 정보는 상기 결제 서버로 결제 승인 요청을 위해 제공되는 카드 정보와 사용자 개인 정보를 더 포함하는 서비스 제공 방법.
In a method for providing a service to a user with a mobile beacon by a service providing system operated by a processor,
Receiving, from a beacon receiver installed in a specific store, user information corresponding to a mobile beacon entering the specific store,
Checking whether the user is a store service subscriber of the specific store based on user level information included in the user information, and
If the user is a store service subscriber of the specific store, requesting payment approval by providing the user information to a payment server providing a payment service
Including,
The user information is a service providing method further comprising card information and user personal information provided to request payment approval to the payment server.
제1항에 있어서,
상기 사용자 정보는,
상기 이동형 비콘을 소지한 사용자 또는 상기 이동형 비콘으로부터 송출된 상기 이동형 비콘 ID를 수신한 비콘 수신기의 위치 정보, 비콘 신호의 수신 시간 정보, 상기 사용자가 소지한 단말의 식별 정보를 포함하고,
상기 사용자의 회원 식별 정보를 더 포함하는 서비스 제공 방법.
The method of claim 1,
The user information,
Including the location information of the user with the mobile beacon or the beacon receiver receiving the mobile beacon ID transmitted from the mobile beacon, reception time information of the beacon signal, identification information of the terminal possessed by the user,
A service providing method further comprising the user's member identification information.
제2항에 있어서,
상기 결제 승인을 요청하는 단계는,
상기 결제 서버로 상기 사용자 정보를 제공하여 상기 사용자의 개인 인증 승인을 요청하는 단계;
상기 결제 서버로부터 개인 인증 승인 메시지를 수신하면, 상기 결제 서버로 상기 카드 정보를 기초로 결제 승인을 요청하는 단계; 및
상기 결제 서버로부터 결제 승인 메시지를 수신하면, 상기 사용자에 대한 포인트를 적립하는 단계
를 포함하는 서비스 제공 방법.
The method of claim 2,
The step of requesting payment approval,
Providing the user information to the payment server to request personal authentication approval of the user;
Upon receiving a personal authentication approval message from the payment server, requesting payment approval to the payment server based on the card information; And
When receiving a payment approval message from the payment server, accumulating points for the user
Service providing method comprising a.
제2항에 있어서,
상기 매장 서비스 가입자인지 확인하는 단계 이후에,
상기 사용자 레벨 정보가, 상기 사용자가 상기 매장 서비스에 가입되지 않은 사용자임을 알리는 레벨 정보를 포함하면,
상기 사용자가 소지한 단말로부터 개인 정보를 수신하는 단계;
상기 수신한 개인 정보를 상기 결제 서버로 전달하여, 개인 인증 승인을 요청하는 단계;
상기 결제 서버로부터 개인 인증 승인 요청에 따른 인증 번호를 수신하면, 상기 사용자가 소지한 단말에서 입력되는 인증 번호와 일치하는지 확인하는 단계; 및
인증 번호가 일치하면, 상기 결제 서버로 결제 승인을 요청하는 단계
를 포함하는 서비스 제공 방법.
The method of claim 2,
After the step of determining whether the store service is a subscriber,
If the user level information includes level information indicating that the user is a user who has not subscribed to the store service,
Receiving personal information from a terminal possessed by the user;
Transmitting the received personal information to the payment server to request personal authentication approval;
Upon receiving an authentication number according to a personal authentication approval request from the payment server, checking whether the authentication number matches the authentication number input from the terminal possessed by the user; And
If the authentication numbers match, requesting payment approval to the payment server
Service providing method comprising a.
제2항에 있어서,
상기 사용자 정보를 수신하는 단계 이후에,
상기 사용자 정보에 포함된 상기 사용자가 소지한 단말의 식별 정보를 기초로, 상기 사용자가 서비스 수신자인지 판단하는 단계;
상기 사용자가 서비스 수신자이면, 상기 사용자 정보를 수신한 횟수가 미리 설정한 임계값보다 많은지 확인하는 단계; 및
수신한 횟수가 임계값보다 많으면, 상기 사용자에게 서비스를 제공하는 단계
를 포함하는 서비스 제공 방법.
The method of claim 2,
After receiving the user information,
Determining whether the user is a service recipient based on the identification information of the terminal possessed by the user included in the user information;
If the user is a service recipient, checking whether the number of times the user information is received is greater than a preset threshold; And
If the number of times received is greater than the threshold value, providing a service to the user
Service providing method comprising a.
제5항에 있어서,
상기 사용자가 서비스 제공자이면,
상기 사용자에게 적립된 마일리지 정보를 상기 서비스 제공자의 단말로 전송하는 단계
를 포함하는 서비스 제공 방법.
The method of claim 5,
If the user is a service provider,
Transmitting the mileage information accumulated to the user to the terminal of the service provider
Service providing method comprising a.
비콘 수신기가 이동형 비콘에서 출력되는 비콘 ID를 기초로, 상기 이동형 비콘을 소지한 사용자에게 서비스를 제공하는 방법으로서,
상기 이동형 비콘으로부터 출력되는 비콘 신호를 수신하고, 상기 비콘 신호에 포함된 이동형 비콘 ID를 기초로 상기 사용자가 서비스 가입자인지 확인하는 단계;
서비스 가입자 여부에 따라 상기 사용자의 사용자 레벨을 설정하고, 상기 이동형 비콘 ID에 대응하여 기 저장된 사용자 정보에 설정한 상기 사용자 레벨을 포함하여 암호화하는 단계; 및
상기 사용자 레벨 정보를 포함하여 상기 암호화한 사용자 정보를 상기 비콘 수신기와 연동하는 서비스 제공 시스템으로 전송하는 단계
를 포함하고,
상기 비콘 수신기는 매장에 설치된 단말 또는 매장 내 직원이 소지한 직원 단말 중 어느 하나에 삽입되고, 상기 이동형 비콘은 상기 사용자가 착용하거나 소지한 소지품에 부착되거나 삽입되는 서비스 제공 방법.
As a method of providing a service to a user who has the mobile beacon based on a beacon ID output from a mobile beacon by a beacon receiver,
Receiving a beacon signal output from the mobile beacon and checking whether the user is a service subscriber based on a mobile beacon ID included in the beacon signal;
Setting a user level of the user according to whether or not a service is subscribed, and encrypting including the user level set in pre-stored user information corresponding to the mobile beacon ID; And
Transmitting the encrypted user information including the user level information to a service providing system interworking with the beacon receiver
Including,
The beacon receiver is inserted into either a terminal installed in the store or an employee terminal possessed by an employee in the store, and the mobile beacon is attached or inserted into the belongings worn or possessed by the user.
제7항에 있어서,
상기 비콘 신호는 상기 이동형 비콘 ID 및 상기 사용자의 위치 정보 또는 상기 비콘 수신기의 위치 정보 중 어느 하나의 위치 정보가 포함되어 있는 비콘 정보를 포함하고,
상기 사용자 정보는 상기 비콘 정보와 비콘 신호의 수신 시간 정보를 포함하며, 상기 사용자의 회원 식별 정보를 더 포함하는 서비스 제공 방법.
The method of claim 7,
The beacon signal includes beacon information including the mobile beacon ID and location information of the user or location information of the beacon receiver,
The user information includes the beacon information and reception time information of the beacon signal, and further includes member identification information of the user.
제8항에 있어서,
상기 암호화하는 단계는,
상기 이동형 비콘 ID에 대응하는 사용자 정보가 기 저장되어 있는지 여부를 토대로, 상기 사용자가 서비스에 가입된 사용자인지 확인하는 단계,
상기 사용자가 서비스에 가입된 사용자이면, 상기 사용자에 대한 사용자 레벨을 개인 인증이 가능한 제1 레벨로 설정하는 단계;
상기 사용자가 서비스에 가입되지 않은 사용자이면, 상기 사용자 레벨을 개인 정보 조회가 가능한 제2 레벨로 설정하는 단계;
상기 비콘 신호에 사용자의 위치 정보가 포함되어 있는지 확인하는 단계;
상기 사용자의 위치 정보가 포함되어 있지 않으면, 비콘 수신기의 위치 정보를 포함하는 상기 사용자 정보를 생성하는 단계; 및
생성한 사용자 정보를 암호화하여 암호화 정보로 생성하는 단계
를 포함하는 서비스 제공 방법.
The method of claim 8,
The step of encrypting,
Checking whether the user is a user subscribed to the service based on whether user information corresponding to the mobile beacon ID is previously stored,
If the user is a user subscribed to the service, setting a user level for the user to a first level in which personal authentication is possible;
If the user is a user who has not subscribed to the service, setting the user level to a second level in which personal information can be inquired;
Checking whether the user's location information is included in the beacon signal;
If the location information of the user is not included, generating the user information including location information of a beacon receiver; And
Encrypting the created user information and generating the encrypted information
Service providing method comprising a.
제7항에 있어서,
상기 서비스 제공 시스템으로 전송하는 단계 이후에,
상기 서비스 제공 시스템으로부터 결제 결과 신호를 수신하는 단계; 및
결제 결과에 따라 상기 사용자에게 적립된 포인트 적립 결과를 수신하는 단계
를 포함하는 서비스 제공 방법.
The method of claim 7,
After the step of transmitting to the service providing system,
Receiving a payment result signal from the service providing system; And
Receiving a result of accumulating points accumulated to the user according to the payment result
Service providing method comprising a.
이동형 비콘을 통해 서비스를 제공하는 서비스 제공 시스템에 있어서,
서비스 제공 프로그램을 저장하며, 서비스를 이용하는 사용자들의 사용자 정보를 저장하는 메모리; 및
상기 메모리와 연동하여 상기 서비스 제공 프로그램을 실행하는 프로세서
를 포함하고,
상기 프로세서는,
비콘 수신기로부터 전송되는 상기 사용자 정보에 포함된 사용자 레벨 정보를 기초로 상기 사용자가 서비스 가입자인지 확인하고, 서비스 가입자이면 결제 서비스를 제공하는 결제 서버로 상기 사용자 정보를 제공하여 결제 승인을 요청하는 서비스 제공 시스템.
In a service providing system that provides a service through a mobile beacon,
A memory for storing a service providing program and storing user information of users who use the service; And
Processor that executes the service providing program in connection with the memory
Including,
The processor,
Provides a service that checks whether the user is a service subscriber based on user level information included in the user information transmitted from a beacon receiver, and if a service subscriber, provides the user information to a payment server that provides payment service to request payment approval system.
제11항에 있어서,
상기 이동형 비콘은 상기 사용자의 소지품에 부착, 삽입되거나, 대중 교통에 삽입되는 서비스 제공 시스템.
The method of claim 11,
The mobile beacon is a service providing system that is attached to or inserted into the user's belongings, or inserted into public transportation.
제11항에 있어서,
상기 프로세서는,
상기 사용자 레벨 정보가, 상기 사용자가 서비스 가입자임을 알리는 제1 레벨이면, 상기 결제 서버로 상기 사용자의 개인 인증 승인을 요청하고,
상기 결제 서버로부터 개인 인증 승인 메시지를 수신하면 상기 사용자 정보를 토대로 결제 승인을 요청하며,
상기 사용자 정보는 상기 결제 서버로 결제 승인을 위해 제공되는 카드 정보와 사용자 개인 정보를 더 포함하는 서비스 제공 시스템.
The method of claim 11,
The processor,
If the user level information is a first level indicating that the user is a service subscriber, requesting the payment server to approve personal authentication of the user,
Upon receiving a personal authentication approval message from the payment server, a payment approval is requested based on the user information,
The user information is a service providing system further comprising card information and user personal information provided for payment approval to the payment server.
제13항에 있어서,
상기 프로세서는,
상기 사용자 레벨 정보가, 상기 사용자가 서비스 가입자가 아님을 알리는 제2 레벨이면, 사용자의 단말로부터 전송된 개인 정보를 상기 결제 서버로 전달하여 개인 인증 승인을 요청하고, 상기 결제 서버로부터 수신한 인증 번호와 상기 사용자의 단말에서 입력되는 인증 번호와 일치하는지 확인하는 서비스 제공 시스템.
The method of claim 13,
The processor,
If the user level information is a second level indicating that the user is not a service subscriber, the personal information transmitted from the user's terminal is transmitted to the payment server to request personal authentication approval, and the authentication number received from the payment server And a service providing system that checks whether it matches the authentication number inputted from the user's terminal.
제14항에 있어서,
상기 프로세서는,
암호화 정보를 수신한 횟수에 따라 사용자의 단말로 서비스를 제공하거나 사용자에게 적립된 마일리지 정보를 제공하는 서비스 제공 시스템.
The method of claim 14,
The processor,
A service providing system that provides a service to a user's terminal or provides accumulated mileage information to a user according to the number of times encrypted information is received.
제11항에 있어서,
상기 비콘 수신기는,
상기 이동형 비콘으로부터 수신한 비콘 신호를 토대로 상기 사용자가 서비스 가입자인지 확인하여 사용자 레벨을 설정하는 서비스 제공 시스템.
The method of claim 11,
The beacon receiver,
A service providing system for setting a user level by checking whether the user is a service subscriber based on a beacon signal received from the mobile beacon.
KR1020160094995A2015-07-282016-07-26System and metohd for providing serviceActiveKR102224803B1 (en)

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
KR201501067032015-07-28
KR10201501067022015-07-28
KR10201501067032015-07-28
KR201501067022015-07-28

Publications (2)

Publication NumberPublication Date
KR20170013833A KR20170013833A (en)2017-02-07
KR102224803B1true KR102224803B1 (en)2021-03-08

Family

ID=58108089

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020160094995AActiveKR102224803B1 (en)2015-07-282016-07-26System and metohd for providing service

Country Status (1)

CountryLink
KR (1)KR102224803B1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9779596B2 (en)2012-10-242017-10-03Apple Inc.Devices and methods for locating accessories of an electronic device
US11641563B2 (en)2018-09-282023-05-02Apple Inc.System and method for locating wireless accessories
EP4418694A1 (en)2019-04-172024-08-21Apple Inc.Separation notifications for wireless accessories
US11863671B1 (en)2019-04-172024-01-02Apple Inc.Accessory assisted account recovery
WO2020214708A1 (en)2019-04-172020-10-22Prestacom Services LlcFinding a target device using augmented reality
US11889302B2 (en)2020-08-282024-01-30Apple Inc.Maintenance of wireless devices
US12073705B2 (en)2021-05-072024-08-27Apple Inc.Separation alerts for notification while traveling
US12143895B2 (en)2021-06-042024-11-12Apple Inc.Pairing groups of accessories
US12279227B2 (en)2021-06-042025-04-15Apple Inc.Device location finding
JP7401017B1 (en)*2023-06-162023-12-19スズキ株式会社 automotive display

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB0113630D0 (en)*2001-06-052001-07-25Koninkl Philips Electronics NvPayment authorisation through beacons
KR100793421B1 (en)*2004-12-012008-01-11주식회사 케이티프리텔 Receipt management system and method using RFID technology
KR20090002016A (en)*2007-06-012009-01-09(주) 엘지텔레콤 Payment system and method through wireless communication network
KR20110122011A (en)*2010-05-032011-11-09황보철종 Store point integrated management system and method
KR101737579B1 (en)*2013-06-142017-05-29에스케이플래닛 주식회사Method for supporting payment based on bank transfer, and payment sypportting service apparatus therefor

Also Published As

Publication numberPublication date
KR20170013833A (en)2017-02-07

Similar Documents

PublicationPublication DateTitle
KR102224803B1 (en)System and metohd for providing service
KR101667606B1 (en)Method for Advertisement of Stores Using Bluetooth Beacon
JP6456586B2 (en) Payment system and program
US20130048721A1 (en)Product information system and method using a tag and mobile device
JP2009069985A (en)Coupon distribution system, coupon distribution method, coupon management device, and portable terminal
JP2017037574A (en)Advertisement providing system, server device, and program
KR20120018246A (en)Service profer system of personal identification base using of smart-phone and service profer method thereof
US20130254051A1 (en)Apparatus for issuing receipts and user terminal using the receipts
JP6580499B2 (en) Advertisement providing system, advertisement providing method, and advertisement providing program
KR20130082966A (en)Smart shop that automatically provides shop information
US20210152548A1 (en)Authentication system and server
WO2014199971A1 (en)Privilege imparting system, server device, and privilege imparting method
US10755253B2 (en)Method for processing data on a multimedia payment kiosk, corresponding devices and computer programs
KR101931203B1 (en)Method for Advertisement of Stores Using Bluetooth Beacon
KR20170039463A (en)User equipment, beacon, service providing device, payment system comprising the same, control method thereof and computer readable medium having computer program recorded thereon
KR101326593B1 (en)A processing method for mobile coupon using user's mobile terminal
KR20120036600A (en)System and method for providing price comparison service code-based
US11750604B2 (en)Information providing system and information providing method
JP2016099801A (en) Coupon distribution system and coupon distribution program
KR20160124066A (en)Method for Advertisement of Stores Using Bluetooth Beacon
KR101512005B1 (en)Based coupon system for proviiding access to information and the method
KR101527774B1 (en)Apparatus and method for providing targeting information
KR20220129858A (en) Coupon issuance system and method using shared transportation means
KR101839942B1 (en)Mobile Pay Methode Using BLE
KR101855314B1 (en)APPARATUS AND METHOD FOR SHOPING SERVICE BASED ON IoT

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20160726

PG1501Laying open of application
A201Request for examination
PA0201Request for examination

Patent event code:PA02012R01D

Patent event date:20180725

Comment text:Request for Examination of Application

Patent event code:PA02011R01I

Patent event date:20160726

Comment text:Patent Application

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20190726

Patent event code:PE09021S01D

E90FNotification of reason for final refusal
PE0902Notice of grounds for rejection

Comment text:Final Notice of Reason for Refusal

Patent event date:20200225

Patent event code:PE09021S02D

E701Decision to grant or registration of patent right
PE0701Decision of registration

Patent event code:PE07011S01D

Comment text:Decision to Grant Registration

Patent event date:20201127

GRNTWritten decision to grant
PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20210302

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20210302

End annual number:3

Start annual number:1

PG1601Publication of registration
PR1001Payment of annual fee

Payment date:20250226

Start annual number:5

End annual number:5


[8]ページ先頭

©2009-2025 Movatter.jp