KR20170013833A - System and metohd for providing service - Google Patents

System and metohd for providing service Download PDF

Info

Publication number
KR20170013833A
KR20170013833A KR1020160094995A KR20160094995A KR20170013833A KR 20170013833 A KR20170013833 A KR 20170013833A KR 1020160094995 A KR1020160094995 A KR 1020160094995A KR 20160094995 A KR20160094995 A KR 20160094995A KR 20170013833 A KR20170013833 A KR 20170013833A
Authority
KR
South Korea
Prior art keywords
user
information
service
beacon
terminal
Prior art date
Application number
KR1020160094995A
Other languages
Korean (ko)
Other versions
KR102224803B1 (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 주식회사 케이티 filed Critical 주식회사 케이티
Publication of KR20170013833A publication Critical patent/KR20170013833A/en
Application granted granted Critical
Publication of KR102224803B1 publication Critical patent/KR102224803B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0261Targeted advertisements based on user location
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0208Trade or exchange of goods or services in exchange for incentives or rewards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0238Discounts or incentives, e.g. coupons or rebates at point-of-sale [POS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

If encryption information generated based on a beacon signal of a movable beacon is received, a service subscriber is checked by extracting user information from the encryption information. A service is provided to a terminal of a user or a store terminal according to the state of the service subscriber. The mobile beacon is attached to and inserted into belongings of the user, a publication which the user has, or any one of a plurality of cards which the user has, and is inserted into public transportation. A beacon receiver generating the encryption information is included in any one of a terminal installed in the store and a staff terminal which a staff inside the store has. Accordingly, the present invention can supply various services to the terminal of the user through the mobile beacon.

Description

서비스 제공 시스템 및 방법{SYSTEM AND METOHD FOR PROVIDING SERVICE}[0001] SYSTEM AND METHOD FOR PROVIDING SERVICE [0002]

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

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

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

따라서 최근에는 TV, 인터넷, 인쇄물의 형태의 매체물과 함께 스마트폰을 통해 상품 정보를 획득할 수 있도록 매체물이 확장되고 있다. 그리고, 근거리무선통신(NFC) 태그를 활용하여, 동영상, 음악, 광고, 쿠폰 등 다양한 콘텐츠 형태로 상품 정보를 제공하고 있다. In recent years, mediums have been expanding so that product information can be acquired through smartphones in addition to media in the form of TVs, the Internet, and printed matter. And, it provides product information in various contents forms such as video, music, advertisements, coupons, etc. by utilizing a short-range wireless communication (NFC) tag.

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

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

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

상기 본 발명의 기술적 과제를 달성하기 위한 본 발명의 하나의 특징인 서비스 제공 시스템이 이동형 비콘을 통해 서비스를 제공하는 방법은,According to another aspect of the present invention, there is provided a method for providing a service through a mobile beacon,

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

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

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

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

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

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

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

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

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

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

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

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

도 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 illustrating 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 illustrating a service providing method according to a second embodiment of the present invention.
7 is a flowchart illustrating a service providing method according to a third embodiment of the present invention.
8 is a flowchart illustrating a service providing method according to a fourth embodiment of the present invention.
9 is a flowchart illustrating a service providing method according to a fifth embodiment of the present invention.
10 is a flowchart illustrating 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 skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise.

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

이하 도면을 참조로 하여 본 발명의 실시예에 따른 서비스 제공 시스템 및 방법에 대해 설명한다.Hereinafter, a service providing system and method 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 FIG. 1, a user has a mobile beacon 200. In the embodiment of the present invention, the mobile beacons 200 are described as being attached or inserted into various types of products such as clothes, shoes, bags, accessories worn by users, publications, cards, etc., But it is not necessarily limited thereto. Also, instead of the mobile beacon 200, an NFC tag may be used, and the present invention is not limited to any one form.

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

여기서, 비콘 수신기(400)는 매장 내 직원의 단말 내에 설치된 어플리케이션이 될 수도 있고, 매장 내 PC에 설치된 어플리케이션, 또는 POS 단말기의 어플리케이션이나 고정형 비콘 게이트웨이 등 다양한 형태로 구현될 수 있다.Here, the beacon 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)은 결제 승인에 따른 부가 서비스를 제공하기도 한다.The service providing system 100 requests the settlement server 500 to approve settlement using a beacon in cooperation with the settlement server 500. [ Upon receiving the payment approval from the payment server 500, the service providing system 100 also provides an additional service according to the payment approval.

이러한 환경에서, 이동형 비콘(200)을 소지한 사용자의 정보를 토대로 콘텐츠를 제공하는 서비스 제공 시스템(100)과 비콘 수신기(400)의 구조에 대해 도 2 및 도 3을 참조로 설명한다. 본 발명의 실시예에 따른 서비스 제공 시스템(100)은 통합 마일리지 서비스를 제공하는 시스템, 고객 응대 서비스를 제공하는 시스템, 광고 제공 시스템 등 다양한 시스템으로 구현될 수 있다.In this environment, the structure of the service providing system 100 and the beacon receiver 400 for providing contents based on the information of the user having the portable beacon 200 will be described with reference to FIGS. 2 and 3. FIG. The service providing system 100 according to the embodiment of the present invention may be implemented by various systems such as a system for providing an integrated mileage service, a system for providing a 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, the service providing system 100 includes a processor 110, a memory 120, and a communication interface 130.

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

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

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

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

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

프로세서(110)는 사용자가 개인 인증이 가능한 사용자인지 개인 정보 조회만 가능한 사용자인지에 따라, 메모리(120)에 저장되어 있는 매장 관련된 다양한 서비스를 비콘 수신기(400)가 설치된 매장 내 단말 또는 사용자 단말(300)로 전달한다.The processor 110 may store various store-related services stored in the memory 120 in a store or a user terminal (e.g., a store) in which the beacon receiver 400 is installed, depending on whether the user is a user 300).

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

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

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

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

도 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만 포함되어 있는지 확인한다.3, the processor 410 of the beacon receiver 400 receives the beacon signal transmitted from the mobile beacon 200 through the communication interface 420. As shown in FIG. The processor 410 determines whether the received beacon signal includes both the position coordinate information and the beacon ID of the beacon and whether or not the beacon ID is included in the received beacon signal.

프로세서(410)는 비콘 신호 내에 위치 좌표 정보가 포함되어 있다면, 비콘 ID에 대응한 사용자 정보가 미리 회원 정보로 메모리(430)에 저장되어 있는지 확인한다. 회원으로의 등록 유무에 따라, 프로세서(410)는 사용자가 소지한 비콘 ID, 사용자의 위치 정보, 비콘 수신기(400)가 비콘 ID를 수신한 시간 정보, 회원 식별 정보와 사용자 레벨 정보를 포함하는 사용자 정보를 생성하거나, 비콘 ID, 수신 시간 정보 그리고 사용자 레벨 정보만을 포함하는 사용자 정보를 생성한다. The processor 410 determines whether the user information corresponding to the beacon ID is stored in advance in the memory 430 as the member information if position coordinate information is included in the beacon signal. Depending on the presence or absence of registration as a member, the processor 410 may determine whether the beacon ID of the user, the location information of the user, the time when the beacon receiver 400 received the beacon ID, Or generates user information including only the beacon ID, the reception time information and the user level information.

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

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

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

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

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

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

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

서비스 제공 시스템(100)은 S100 단계와 S110 단계에서 각각 수신한 사용자 정보와 비콘 ID를 토대로, 암호화 정보(Secure ID)를 생성한다(S120). 사용자 정보와 비콘 ID를 토대로 암호화 정보를 생성하는 방법은 여러 방법으로 수행할 수 있으므로, 본 발명의 실시예에서는 어느 하나의 방법으로 한정하지 않는다.The service providing system 100 generates encryption information (Secure ID) based on the received user information and the beacon ID 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 by various methods, and therefore, the method of the present invention is not limited to any one method.

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

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

도 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, a case is described in which a customer service is provided with contents to be provided to a user. In addition, it is explained that the user is registered as a member of the store providing the customer service.

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

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

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

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

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

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

그러나, S201 단계에서 확인한 결과, 비콘 정보 내에 위치 정보가 포함되어 있지 않다면, 비콘 수신기(400)는 비콘 수신기(400) 자체의 위치 정보를 확인한다(S206). 그리고 비콘 수신기(400)는 S207 단계에서 사용자 정보를 생성할 때, 비콘 수신기(400) 자체의 위치 정보를 포함하여 생성한다.However, if it is determined in step S201 that the beacon information does not include the location information, the beacon receiver 400 confirms the location information of the beacon receiver 400 itself (S206). The beacon receiver 400 generates position information of the beacon receiver 400 itself when generating the user information in step S207.

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

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

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

S208 단계를 통해 암호화 정보를 수신한 서비스 제공 시스템(100)은 암호화 정보를 복호화하여 사용자 정보를 추출한다(S209). 그리고, 사용자 정보를 토대로, 매장에 진입한 사용자가 서비스에 가입된 사용자인지 확인한다(S210). The service providing system 100 receiving the encryption information through step S208 decrypts the encrypted information to extract user information (S209). Then, based on the user information, it is confirmed 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 who entered the store is a service subscriber, the service providing system 100 transmits a service (e.g., a user-customized product guide, a user coupon guide, etc.) customized to the user based on the user level information to the beacon receiver 400 To the terminal 300 (S212, S213). However, if the user does not subscribe to the service, the service providing system 100 transmits the service provided to the general users to the user terminal 300 and the beacon receiver 400.

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

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

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

도 6에 도시된 바와 같이, 사용자가 사용자 단말(300)을 통해 물품 결제를 진행하기 위한 결제 버튼을 선택하면(S300), 비콘 수신기(400)는 사용자가 소지한 이동형 비콘(200)으로부터 비콘 신호를 수집함과 동시에, 사용자 정보를 수집한다(S301, S302). 6, when the user selects a settlement button for proceeding with goods settlement through the user terminal 300 at step S300, the beacon receiver 400 extracts a beacon signal from the mobile beacon 200 owned by the user, And collects user information (S301, S302).

사용자 정보를 수집한 비콘 수신기는 서비스 제공 시스템(100)으로 사용자 정보를 전달한다(S303). 사용자가 S300 단계에서 물품 결제를 선택하기 앞서, 비콘 수신기(400)는 이미 매장 내에 진입한 사용자에 대한 서비스 가입자 여부를 판별하여 사용자의 레벨 정보가 결정되어 있다. 따라서, 서비스 제공 시스템(100)은 사용자 정보 내에 포함되어 있는 사용자 레벨 정보를 토대로 해당 사용자가 개인 인증이 가능한 제1 레벨로 설정된 사용자인지 확인한다(S304).The beacon receiver that has collected the user information transmits the user information to the service providing system 100 (S303). Before the user selects the item settlement in step S300, the beacon receiver 400 determines whether the user is a service subscriber for the user who has already entered the store, and the level information of the user is determined. Accordingly, the service providing system 100 determines whether the user is a user who is set to the first level for 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, the service providing system 100 requests the payment server 500 to approve the personal authentication including the user information (S305). In step S306, the payment server 500 transmits a message to the service providing system 100 indicating that the request is approved based on the user information included in the personal authentication approval request signal received in step S305.

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

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

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

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

S311 단계에서 서비스 제공 시스템(100)이 상품을 구매한 사용자에 대한 포인트를 적립하면, 포인트 적립 결과를 비콘 수신기(400)와 사용자 단말(300)로 전송한다(S312, S313).When the service providing system 100 accumulates points for the user who purchased the goods in step S311, the beacon receiver 400 transmits the point accumulation result to the user terminal 300 (S312, S313).

한편, S304 단계에서 확인한 결과 사용자 레벨이 제1 레벨이 아닌 경우에 대해서는 도 7을 참조로 설명한다.On the other hand, the 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은 본 발명의 제3 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.7 is a flowchart illustrating 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).7, if it is determined that the user level is not the first level, the service providing system 100 requests the user terminal 200 to input personal information required for settlement (S400). Upon receiving the personal information from the user terminal 200 (S401), the service providing system 100 requests the approval of the personal authentication including the user information to the payment server 500 (S402). The payment server 500 generates an authentication number based on the user information included in the personal authentication approval request signal received in step S402 and transmits the authentication number to the service providing system 100 and the user terminal 200 in steps S403 and S404.

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

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

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

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

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

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

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

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

그리고, 비콘 신호에 포함되어 있는 비콘 정보와 사용자 단말(300)의 위치 정보, 그리고 비콘 신호를 수신한 시간 정보와 사용자 단말(300)의 식별 정보 등이 포함되어 있는 사용자 정보를 암호화하여 암호화 정보로 생성한다(S501). 여기서 사용자 단말(300)이 비콘 수신기의 기능을 수행한다.The user information including the beacon information included in the beacon signal, the location information of the user terminal 300, the time information of receiving the beacon signal, the identification information of the user terminal 300, (S501). Here, the user terminal 300 performs a function of a beacon receiver.

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

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

S504 단계에서 확인한 결과 사용자 단말(300)을 소지한 사용자가 서비스 수신자인 것으로 확인하면, 서비스 제공 시스템(100)은 동일한 사용자 단말(300)로부터 수신한 암호화 정보의 수신 횟수가 미리 설정한 임계값 보다 많은지 확인한다(S505). 만약 암호화 정보의 수신 횟수가 임계값보다 적은 경우, 사용자가 대중 교통 주변을 그냥 지나친 것으로 확인하여, 서비스를 종료한다.If it is determined in step S504 that the user having the user terminal 300 is a service recipient, the service providing system 100 determines that the number of times the encryption information received from the same user terminal 300 exceeds the threshold (S505). If the number of times the encryption information is received is smaller than the threshold value, the user confirms that the user has just passed around the public transportation, and terminates the service.

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

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

도 9는 본 발명의 제5 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.9 is a flowchart illustrating 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 the service providing system 100 confirms that the user of the user terminal 300 that transmitted the encryption information is a service provider, the service providing system 100 extracts the location information included in the user information (S600). In step S601, it is determined whether the number of times the encryption information is received from the user terminal 300 at the corresponding location is greater than a preset threshold value.

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

다음은 이동형 비콘(200)이 설치되어 있는 차량을 여러 사용자들이 공유하여 사용할 수 있도록 사는 서비스를 제공하는 방법에 대해 도 10을 참조로 설명한다.Next, a method of providing a service for allowing a plurality of users to share and use a vehicle in which the mobile beacon 200 is installed will be described with reference to FIG.

도 10은 본 발명의 제6 실시예에 따른 서비스 제공 방법에 대한 흐름도이다.10 is a flowchart illustrating 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 the user approaches the vehicle in which the mobile beacon 200 is installed, the mobile beacon 200 transmits a beacon signal including the beacon information (S700). The user terminal 300 receives the beacon signal transmitted in step S700, generates user information including beacon information, user terminal information, time information of the beacon signal, and the like, and transmits the user information to the service providing system 100 (S701, S702). Here, the user terminal 300 performs a function of a beacon receiver.

사용자 정보를 수신한 서비스 제공 시스템(100)은 사용자 정보에 포함되어 있는 사용자 단말 정보를 토대로, 해당 사용자가 차량을 공유하여 사용하기 위하여 미리 예약된 사용자인지 확인한다(S703). 이를 위해, 서비스 제공 시스템(100)은 사전에 임의의 차량을 공유하여 사용할 사용자들의 정보를 저장, 관리한다.Upon receiving the user information, the service providing system 100 determines whether the user is a user who is previously reserved for sharing the vehicle based on the user terminal information included in the user information (S703). To this end, the service providing system 100 stores and manages information of users to share and use any 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 previously reserved user, the service providing system 100 provides the advertisement service to the user terminal 300 and the vehicle sharing service ends. However, if it is confirmed that the user is a previously reserved user, the service providing system 100 transmits a signal to the mobile beacon 200 and the user terminal 300 to inform the user that the vehicle sharing service is available S704, S705).

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

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

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

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

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

그리고 차량이 주차 공간으로부터 이탈하는 과정에서, 서비스 제공 시스템(100)이 사용자 단말(300)로부터 전송되는 사용자 정보를 수신하면 주차 공간 이용 시작 시간부터 종료 시간까지를 계산하여, 주차장 주인에게 마일리지를 적립하여 준다.When the service providing system 100 receives the user information transmitted from the user terminal 300 in the process of departing from the parking space, mileage is calculated from the start time to the end time of using the parking space, I will.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.

Claims (16)

서비스 제공 시스템이 이동형 비콘을 통해 서비스를 제공하는 방법에 있어서,
이동형 비콘의 비콘 신호를 토대로 생성된 암호화 정보를 수신하는 단계;
상기 암호화 정보로부터 사용자 정보를 추출하여 서비스 가입자인지 확인하는 단계; 및
서비스 가입자 여부에 따라 사용자의 단말 또는 매장 단말로 서비스를 제공하는 단계
를 포함하며,
상기 이동형 비콘은 상기 사용자의 소지품, 사용자가 가지고 있는 출판물, 또는 사용자가 소지하고 있는 복수의 카드 중 어느 하나에 부착, 삽입되거나, 대중 교통에 삽입되고,
상기 암호화 정보를 생성하는 비콘 수신기는 매장에 설치된 단말 또는 매장 내 직원이 소지한 직원 단말 중 어느 하나에 포함되는 서비스 제공 방법.
A method for providing a service through a mobile beacon in a service providing system,
Receiving encrypted information generated based on a beacon signal of a mobile beacon;
Extracting user information from the encryption information and confirming that the user is a service subscriber; And
Providing a service to a user terminal or a store terminal according to whether the user is a service subscriber
/ RTI >
The mobile beacon may be attached or inserted into any one of the user's possessions, the user's publications, or a plurality of cards held by the user, inserted into public transportation,
Wherein the beacon receiver for generating the encryption information is included in any one of a terminal installed in a store or an employee terminal owned by an employee in a store.
제1항에 있어서,
상기 암호화 정보는 암호화된 사용자 정보를 포함하고, 상기 사용자 정보는 상기 이동형 비콘의 식별 정보, 상기 이동형 비콘을 소지한 사용자 또는 상기 비콘 신호를 수신한 비콘 수신기의 위치 정보, 비콘 신호의 수신 시간 정보를 포함하고, 상기 사용자의 회원 식별 정보, 사용자 레벨 정보 중 적어도 하나를 포함하는 서비스 제공 방법.
The method according to claim 1,
The encryption information includes encrypted user information, and the user information includes identification information of the mobile beacon, location information of the beacon receiver that has received the mobile beacon or the beacon receiver, and reception time information of the beacon signal And at least one of the member identification information and the user level information of the user.
제2항에 있어서,
상기 서비스를 제공하는 단계는,
상기 이동형 비콘을 소지한 사용자의 사용자 레벨 정보가 제1 레벨이면, 결제 서버로 개인 인증 승인을 요청하는 단계;
상기 결제 서버로부터 개인 인증 승인 메시지를 수신하면, 상기 사용자 정보를 토대로 결제 승인을 요청하는 단계; 및
상기 결제 서버로부터 결제 승인 메시지를 수신하면, 상기 사용자에 대한 포인트를 적립하는 단계
를 포함하는 서비스 제공 방법.
3. The method of claim 2,
Wherein the providing of the service comprises:
If the user level information of the user having the movable beacon is the first level, requesting the payment server to approve the personal authentication;
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 a point for the user
The service providing method comprising:
제3항에 있어서,
상기 서비스를 제공하는 단계는,
상기 사용자 레벨 정보가 제2 레벨이면,
상기 사용자의 단말로부터 개인 정보를 수신하는 단계;
상기 수신한 개인 정보를 상기 결제 서버로 전달하여 개인 인증 승인을 요청하는 단계;
상기 결제 서버로부터 인증 번호를 수신하면, 상기 사용자의 단말에서 입력되는 인증 번호와 일치하는지 확인하는 단계; 및
인증 번호가 일치하면, 상기 결제 서버로 결제 승인을 요청하는 단계
를 포함하는 서비스 제공 방법.
The method of claim 3,
Wherein the providing of the service comprises:
If the user level information is the second level,
Receiving personal information from the terminal of the user;
Transmitting the received personal information to the payment server and requesting personal authentication approval;
Upon receipt of the authentication number from the payment server, confirming whether the authentication number matches the authentication number input from the terminal of the user; And
If the authentication numbers match, requesting payment approval to the payment server
The service providing method comprising:
제1항에 있어서,
상기 암호화 정보를 수신하는 단계 이후에,
상기 암호화 정보로부터 추출한 사용자 정보를 토대로, 상기 사용자가 서비스 수신자인지 판단하는 단계;
상기 사용자가 서비스 수신자이면, 상기 암호화 정보를 수신한 횟수가 미리 설정한 임계값보다 많은지 확인하는 단계; 및
수신한 횟수가 임계값보다 많으면, 상기 사용자에게 서비스를 제공하고 상기 서비스에 대한 서비스 제공자에게 마일리지를 적립하는 단계
를 포함하는 서비스 제공 방법.
The method according to claim 1,
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 receiver, checking whether the number of times the encryption information is received is greater than a preset threshold; And
Providing the service to the user and accumulating mileage to the service provider for the service if the number of received times is greater than the threshold value
The service providing method comprising:
제5항에 있어서,
상기 사용자가 서비스 제공자이면,
상기 사용자에게 적립된 마일리지 정보를 상기 서비스 제공자의 단말로 전송하는 단계
를 포함하는 서비스 제공 방법.
6. The method of claim 5,
If the user is a service provider,
Transmitting the mileage information accumulated in the user to the terminal of the service provider
The service providing method comprising:
이동형 비콘을 통해 서비스를 제공하는 방법에 있어서,
비콘 수신기가 상기 이동형 비콘으로부터 송신되는 비콘 신호로부터, 상기 이동형 비콘을 소지한 사용자가 서비스 가입자인지 확인하는 단계;
서비스 가입자 여부에 따라 사용자 레벨을 설정하고, 사용자 정보를 토대로 암호화 정보로 생성하는 단계; 및
상기 암호화 정보를 연동하는 서비스 제공 시스템으로 전송하는 단계
를 포함하고,
상기 비콘 수신기는 매장에 설치된 단말 또는 매장 내 직원이 소지한 직원 단말 중 어느 하나에 삽입되는 서비스 제공 방법.
A method for providing a service through a mobile beacon,
Confirming, from a beacon signal transmitted from the mobile beacon, whether the user possessing the mobile beacon is a service subscriber;
Setting a user level according to whether the user is a service subscriber and generating encrypted information based on user information; And
Transmitting the encryption information to a service providing system linked to the encryption information
Lt; / RTI >
Wherein the beacon receiver is inserted into any one of a terminal installed in a store or an employee terminal owned by an employee in a store.
제7항에 있어서,
상기 비콘 신호는 비콘 ID 및 사용자의 위치 정보 또는 비콘 수신기 위치 정보 중 어느 하나의 위치 정보가 포함되어 있는 비콘 정보를 포함하고,
상기 사용자 정보는 상기 비콘 정보와 비콘 신호의 수신 시간 정보를 포함하며, 상기 사용자의 회원 식별 정보, 사용자 레벨 정보 중 적어도 하나를 더 포함하는 서비스 제공 방법.
8. The method of claim 7,
Wherein the beacon signal includes beacon information including position information of a beacon ID and position information of a user or beacon receiver,
Wherein the user information includes the beacon information and the reception time information of the beacon signal, and further comprises at least one of the member identification information and the user level information of the user.
제7항에 있어서,
상기 암호화 정보로 생성하는 단계는,
상기 비콘 ID를 토대로 상기 사용자가 서비스에 가입된 사용자이면, 상기 사용자에 대한 사용자 레벨을 개인 인증이 가능한 제1 레벨로 설정하는 단계;
상기 사용자가 서비스에 가입되지 않은 사용자이면, 상기 사용자 레벨을 개인 정보 조회가 가능한 제2 레벨로 설정하는 단계;
상기 비콘 신호에 사용자의 위치 정보가 포함되어 있는지 확인하는 단계;
상기 사용자의 위치 정보가 포함되어 있지 않으면, 비콘 수신기의 위치 정보를 포함하는 사용자 정보를 생성하는 단계; 및
생성한 사용자 정보를 암호화하여 암호화 정보로 생성하는 단계
를 포함하는 서비스 제공 방법.
8. The method of claim 7,
Wherein the step of generating with the encryption information comprises:
Setting a user level for the user to a first level at which personal authentication is possible if the user is a user subscribed to the service based on the beacon ID;
Setting the user level to a second level at which personal information can be inquired if the user is a user who is not subscribed to the service;
Checking whether the beacon signal includes position information of a user;
If the location information of the user is not included, generating user information including location information of the beacon receiver; And
Encrypting the generated user information to generate encrypted information
The service providing method comprising:
제7항에 있어서,
상기 서비스 제공 시스템으로 전송하는 단계 이후에,
상기 서비스 제공 시스템으로부터 결제 결과 신호를 수신하는 단계; 및
결제 결과에 따라 사용자에게 적립된 포인트 적립 결과를 수신하는 단계
를 포함하는 서비스 제공 방법.
8. 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
A step of receiving a point accumulation result accumulated in the user according to the settlement result
The service providing method comprising:
이동형 비콘을 통해 서비스를 제공하는 서비스 제공 시스템에 있어서,
서비스 제공 프로그램을 저장하며, 서비스를 이용하는 사용자들의 사용자 정보를 저장하는 메모리; 및
상기 메모리와 연동하여 상기 서비스 제공 프로그램을 실행하는 프로세서
를 포함하고,
상기 프로세서는,
비콘 수신기로부터 전송되는 암호화 정보로부터 상기 이동형 비콘을 소지한 사용자의 사용자 정보를 추출하고, 상기 사용자의 서비스 가입 여부에 따라 상기 사용자에게 서비스를 제공하고, 상기 사용자의 사용자 레벨을 토대로 결제를 요청하고, 결제에 따른 마일리지를 제공하는 서비스 제공 시스템.
1. A service providing system for providing a service through a mobile beacon,
A memory for storing a service providing program and storing user information of users using the service; And
A processor for executing the service providing program in cooperation with the memory,
Lt; / RTI >
The processor comprising:
Extracting user information of a user having the movable beacon from encryption information transmitted from a beacon receiver, providing a service to the user according to whether the user joins a service, requesting settlement based on the user level of the user, A service providing system for providing mileage according to payment.
제11항에 있어서,
상기 이동형 비콘은 상기 사용자의 소지품, 사용자가 가지고 있는 출판물, 또는 사용자가 소지하고 있는 복수의 카드 중 어느 하나에 부착, 삽입되거나, 대중 교통에 삽입되는 서비스 제공 시스템.
12. The method of claim 11,
Wherein the mobile beacon is attached to, inserted into, or inserted into public transportation, either one of the user's belongings, a publication owned by the user, or a plurality of cards possessed by the user.
제11항에 있어서,
상기 프로세서는,
상기 이동형 비콘을 소지한 사용자의 사용자 레벨 정보가 제1 레벨이면 결제 서버로 개인 인증 승인을 요청하고, 상기 결제 서버로부터 개인 인증 승인 메시지를 수신하면 상기 사용자 정보를 토대로 결제 승인을 요청하는 서비스 제공 시스템.
12. The method of claim 11,
The processor comprising:
A service providing system that requests personal authentication approval from a payment server if the user level information of the user having the movable beacon is the first level and requests payment approval based on the user information when receiving the personal authentication approval message from the payment server, .
제13항에 있어서,
상기 프로세서는,
상기 사용자 레벨 정보가 제2 레벨이면, 사용자의 단말로부터 전송된 개인 정보를 상기 결제 서버로 전달하여 개인 인증 승인을 요청하고, 상기 결제 서버로부터 수신한 인증 번호와 상기 사용자의 단말에서 입력되는 인증 번호와 일치하는지 확인하는 서비스 제공 시스템.
14. The method of claim 13,
The processor comprising:
If the user level information is the second level, transmits the personal information transmitted from the user terminal to the payment server to request personal authentication approval, and transmits the authentication number received from the payment server and the authentication number To the service provider.
제14항에 있어서,
상기 프로세서는,
암호화 정보를 수신한 횟수에 따라 사용자의 단말로 서비스를 제공하거나 사용자에게 적립된 마일리지 정보를 제공하는 서비스 제공 시스템.
15. The method of claim 14,
The processor comprising:
And provides the service to the user terminal or provides the mileage information accumulated in the user according to the number of times the encryption information is received.
제11항에 있어서,
상기 비콘 수신기는,
상기 이동형 비콘으로부터 수신한 비콘 신호를 토대로 상기 사용자가 서비스 가입자인지 확인하여 사용자 레벨을 설정하는 서비스 제공 시스템.
12. The method of claim 11,
The beacon receiver includes:
And determines a user level by checking whether the user is a service subscriber based on the beacon signal received from the movable beacon.
KR1020160094995A 2015-07-28 2016-07-26 System and metohd for providing service KR102224803B1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020150106702 2015-07-28
KR20150106702 2015-07-28
KR1020150106703 2015-07-28
KR20150106703 2015-07-28

Publications (2)

Publication Number Publication Date
KR20170013833A true KR20170013833A (en) 2017-02-07
KR102224803B1 KR102224803B1 (en) 2021-03-08

Family

ID=58108089

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160094995A KR102224803B1 (en) 2015-07-28 2016-07-26 System and metohd for providing service

Country Status (1)

Country Link
KR (1) KR102224803B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220070667A1 (en) 2020-08-28 2022-03-03 Apple Inc. Near owner maintenance
KR20220079702A (en) * 2018-09-28 2022-06-13 애플 인크. Locating electronic devices and associated wireless accessories
US11863671B1 (en) 2019-04-17 2024-01-02 Apple Inc. Accessory assisted account recovery

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030020444A (en) * 2001-06-05 2003-03-08 코닌클리케 필립스 일렉트로닉스 엔.브이. Payment authorisation through beacons
KR20060060985A (en) * 2004-12-01 2006-06-07 주식회사 케이티프리텔 Method and system for receipt management using rfid technique
KR20090002016A (en) * 2007-06-01 2009-01-09 (주) 엘지텔레콤 System and method for payment via mobile communication network
KR20110122011A (en) * 2010-05-03 2011-11-09 황보철종 System for administrating combine store point and method therefor
KR20140145822A (en) * 2013-06-14 2014-12-24 에스케이플래닛 주식회사 Service subscription method for supporting payment, apparatus and system for the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030020444A (en) * 2001-06-05 2003-03-08 코닌클리케 필립스 일렉트로닉스 엔.브이. Payment authorisation through beacons
KR20060060985A (en) * 2004-12-01 2006-06-07 주식회사 케이티프리텔 Method and system for receipt management using rfid technique
KR20090002016A (en) * 2007-06-01 2009-01-09 (주) 엘지텔레콤 System and method for payment via mobile communication network
KR20110122011A (en) * 2010-05-03 2011-11-09 황보철종 System for administrating combine store point and method therefor
KR20140145822A (en) * 2013-06-14 2014-12-24 에스케이플래닛 주식회사 Service subscription method for supporting payment, apparatus and system for the same

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220079702A (en) * 2018-09-28 2022-06-13 애플 인크. Locating electronic devices and associated wireless accessories
US11606669B2 (en) 2018-09-28 2023-03-14 Apple Inc. System and method for locating wireless accessories
US11641563B2 (en) 2018-09-28 2023-05-02 Apple Inc. System and method for locating wireless accessories
US11863671B1 (en) 2019-04-17 2024-01-02 Apple Inc. Accessory assisted account recovery
US20220070667A1 (en) 2020-08-28 2022-03-03 Apple Inc. Near owner maintenance
US11889302B2 (en) 2020-08-28 2024-01-30 Apple Inc. Maintenance of wireless devices

Also Published As

Publication number Publication date
KR102224803B1 (en) 2021-03-08

Similar Documents

Publication Publication Date Title
KR101667606B1 (en) Method for Advertisement of Stores Using Bluetooth Beacon
KR100865761B1 (en) Virtual coupon service system
JP5119818B2 (en) Coupon distribution system, coupon distribution method, and portable terminal
EP2369546A1 (en) System and method for providing electronic coupons
JP6456586B2 (en) Payment system and program
KR20130011821A (en) Method and apparatus for providing transaction related service
JP5470102B2 (en) Portable terminal, in-vehicle terminal, stamp card management method, and stamp card management program
KR20120018246A (en) Service profer system of personal identification base using of smart-phone and service profer method thereof
JP2007213277A (en) Advertisement distribution system
KR102224803B1 (en) System and metohd for providing service
JP2017107440A (en) Server device and electronic ticket system
KR20160124066A (en) Method for Advertisement of Stores Using Bluetooth Beacon
JP2018045733A (en) Settlement system and program
JP2016099801A (en) Coupon distribution system and coupon distribution program
KR101931203B1 (en) Method for Advertisement of Stores Using Bluetooth Beacon
KR20160104230A (en) SYSTEM FOR TOTAL TOURISM SERVICE USING MOBIL DEVICE OF IoT DEVICES IN INTERNET OF THINGS AND METHOD THEREOF
JP6098232B2 (en) Store support system, portable terminal, communication device, and program
KR101527774B1 (en) Apparatus and method for providing targeting information
US11750604B2 (en) Information providing system and information providing method
JP2007240821A (en) Method, system, and program for distributing store information
EP3136701B1 (en) Information processing device, information processing method, and program
KR102108783B1 (en) Security certification method of marketing system using beacon
KR102128397B1 (en) System, server and method for providing smart stamp service
KR20190004389A (en) System and method for providing free WiFi through location based advertisement
KR101872649B1 (en) Terminal apparatus, central server apparatus and method for providing delivery service thereby

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant