[go: up one dir, main page]

KR20120059177A - Method for application service using wireless tag, positioning device of terminal and application service device for the application service - Google Patents

Method for application service using wireless tag, positioning device of terminal and application service device for the application service Download PDF

Info

Publication number
KR20120059177A
KR20120059177A KR1020100120820A KR20100120820A KR20120059177A KR 20120059177 A KR20120059177 A KR 20120059177A KR 1020100120820 A KR1020100120820 A KR 1020100120820A KR 20100120820 A KR20100120820 A KR 20100120820A KR 20120059177 A KR20120059177 A KR 20120059177A
Authority
KR
South Korea
Prior art keywords
terminal
location
application service
wireless tag
user terminal
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.)
Granted
Application number
KR1020100120820A
Other languages
Korean (ko)
Other versions
KR101718975B1 (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 주식회사 케이티
Priority to KR1020100120820A priority Critical patent/KR101718975B1/en
Publication of KR20120059177A publication Critical patent/KR20120059177A/en
Application granted granted Critical
Publication of KR101718975B1 publication Critical patent/KR101718975B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명의 실시예에 따르면, 사용자 단말이 정해진 장소에 설치된 무선 태그를 인식하면, 응용 서비스를 제공하는 장치에 접속한다. 그러면, 응용 서비스 장치는 단말 측위 장치로의 리다이렉션을 사용자 단말에게 명령한다. 이때, 단말 측위 장치는 사용자 단말의 위치 정보를 주기적으로 혹은 특정 시점에 수집하여 관리한다. 사용자 단말이 단말 측위 장치로 접속하여 위치 확인을 요청하면, 단말 측위 장치는 무선 태그가 설치된 위치와 대응하는 단말 위치 기록을 확인한다. 그리고 단말 측위 장치는 무선 태그가 설치된 위치와 대응하는 단말 위치 기록이 존재하면 제1 리턴 URL(Uniform Resource Locator)로의 접속을 유도하는 리다이렉션을 명령하고, 단말 위치 기록이 존재하지 않으면 제2 리턴 URL로의 접속을 유도하는 리다이렉션을 명령한다.
그러면, 사용자 단말은 제1 리턴 URL 또는 제2 리턴 URL로 접속하여 무선 태그가 설치된 장소의 방문 여부에 따른 응용 서비스를 제공받는다.
According to an embodiment of the present invention, when the user terminal recognizes a wireless tag installed at a predetermined place, the user terminal accesses an apparatus for providing an application service. The application service apparatus then instructs the user terminal to redirect to the terminal location apparatus. In this case, the terminal positioning device collects and manages location information of the user terminal periodically or at a specific time point. When the user terminal requests a location check by connecting to the terminal location device, the terminal location device checks the terminal location record corresponding to the location where the radio tag is installed. The terminal positioning device instructs a redirection to induce a connection to the first return URL if there is a terminal location record corresponding to the location where the radio tag is installed, and to the second return URL if the terminal location record does not exist. Instructs the redirect to direct the connection.
Then, the user terminal is connected to the first return URL or the second return URL and is provided with an application service according to whether to visit the place where the wireless tag is installed.

Description

무선 태그를 이용한 응용 서비스 방법, 이를 제공하는 단말 측위 장치 및 응용 서비스 장치{METHOD FOR APPLICATION SERVICE USING WIRELESS TAG, POSITIONING DEVICE OF TERMINAL AND APPLICATION SERVICE DEVICE FOR THE APPLICATION SERVICE}Application service method using a wireless tag, a terminal positioning device and an application service device providing the same {METHOD FOR APPLICATION SERVICE USING WIRELESS TAG, POSITIONING DEVICE OF TERMINAL AND APPLICATION SERVICE DEVICE FOR THE APPLICATION SERVICE}

본 발명은 무선 태그를 이용한 응용 서비스 방법, 이를 제공하는 단말 측위 장치 및 응용 서비스 장치에 관한 것이다.The present invention relates to an application service method using a wireless tag, a terminal positioning device and an application service device providing the same.

일반적으로, 인터넷 사용자들은 음식점, 전시관, 명소 등을 방문한 이후, 해당 장소에 대한 리뷰를 포털 사이트 등에 수동으로 입력한다. 그러나 수동으로 입력하다 보니 장소명을 잘못 입력할 경우, 부정확한 장소명으로 검색함으로 인해 해당 장소를 정확하게 검색할 수 없다.In general, Internet users visit a restaurant, an exhibition hall, a attraction, and the like, and then manually input a review of the place to a portal site. However, if you input a place name incorrectly because you entered it manually, you cannot search the place correctly because you searched with the incorrect place name.

이러한 문제를 방지하기 위해 특정한 장소 즉 음식점 등의 고정된 사물 예컨대 현판, 안내 게시판 등에 무선 태그를 부착하고, 무선 태그를 인식하는 행위를 특정 장소를 방문한 것으로 간주하여 쿠폰 발급 또는 리뷰 작성과 같은 이벤트 응모와 연계시키는 서비스가 제안되어 있다.In order to prevent such a problem, a wireless tag is attached to a fixed place such as a restaurant or a bulletin board, and an event such as issuing a coupon or writing a review is regarded as a visit to a specific place. A service to associate with is proposed.

그런데, 무선 태그 예컨대 RFID 태그(Radio Frequency Identification Tag) 정보만 해킹 등의 악의적인 기술을 통해 습득하여 해당 장소를 방문하지 않고도 이벤트에 참여가 가능하다는 문제점이 있다.However, there is a problem in that it is possible to participate in an event without having to visit a corresponding place by acquiring only wireless tag such as RFID tag (Radio Frequency Identification Tag) information through malicious technology such as hacking.

이러한 부정 참여 문제를 해결하지 않을 경우 장소 미방문자의 악성 리뷰 작성이나 악성 리뷰의 대량 유포 등의 부차적인 문제도 추가 발생한다.If this problem is not solved, additional problems such as writing malicious reviews by unintentional visitors or mass distribution of malicious reviews will occur.

따라서, 본 발명이 이루고자 하는 기술적 과제는 무선 태그를 인식하여 응용 서비스를 요청한 사용자 단말의 현재 또는 과거 측위 기록을 조회하여 무선 태그가 설치된 장소의 방문 여부를 확인한 후, 응용 서비스를 제공하는 방법, 이를 수행하는 단말 측위 장치 및 응용 서비스 장치를 제공하는 것이다.Accordingly, the present invention provides a method for providing an application service after checking whether a visit to a place where a wireless tag is installed by checking a current or past location record of a user terminal requesting an application service by recognizing a wireless tag. It is to provide a terminal positioning device and an application service device to perform.

본 발명의 한 특징에 따르면 응용 서비스 방법이 제공된다. 이 방법은, 무선 태그를 이용한 응용 서비스 방법에 있어서, 사용자 단말이 상기 응용 서비스를 위해 지정된 특정 장소에 설치된 무선 태그를 인식하면, 상기 응용 서비스를 제공하는 응용 서비스 장치에 접속하여 상기 응용 서비스를 요청하는 단계; 상기 응용 서비스 장치부터 상기 무선 태그가 설치된 위치의 방문 여부 확인을 요청받는 단계; 상기 요청받는 단계에서 수신한 정보를 토대로 단말 측위 장치-여기서 단말 측위 장치는 상기 사용자 단말의 위치 정보를 관리함-에 접속하여 단말 위치 기록을 확인하는 단계; 및 상기 단말 위치 기록의 확인 결과를 토대로 상기 응용 서비스를 제공받는 단계를 포함한다.According to one aspect of the invention there is provided an application service method. This method is an application service method using a wireless tag. When a user terminal recognizes a wireless tag installed at a specific place designated for the application service, the method accesses an application service device providing the application service and requests the application service. Making; Receiving a request for checking whether the wireless tag is installed from the application service device; Confirming a terminal location record by accessing a terminal positioning device, wherein the terminal positioning device manages location information of the user terminal based on the information received in the requesting step; And receiving the application service based on a result of confirming the terminal location record.

본 발명의 다른 특징에 따르면 단말 측위 장치가 제공된다. 이 장치는, 무선 태그가 설치된 장소의 방문에 따른 응용 서비스를 제공하기 위한 위치 정보를 관리하는 단말 측위 장치에 있어서, 사용자 단말의 위치 정보를 수집하여 저장하는 측위부; 위치 확인을 요청한 사용자 단말로부터 수신한 무선 태그의 설치 위치와 일치하는 단말 위치 기록이 존재하는지를 판단하는 판단부; 및 상기 일치하는 단말 위치 기록의 존재 여부에 따른 서로 다른 응용 서비스를 제공받도록 서로 다른 서비스 접속 주소를 상기 사용자 단말로 전송하는 전송부를 포함하고, 상기 서로 다른 서비스 접속 주소는, 방문 여부가 확인된 사용자와 방문 여부가 확인되지 않은 사용자로 구분된 각각의 응용 서비스로의 접속을 유도한다.According to another feature of the invention there is provided a terminal positioning device. The apparatus includes a terminal positioning device for managing location information for providing an application service according to a visit of a place where a wireless tag is installed, comprising: a positioning unit for collecting and storing location information of a user terminal; A determination unit for determining whether there is a terminal location record that matches the installation location of the wireless tag received from the user terminal requesting location checking; And a transmission unit configured to transmit different service access addresses to the user terminal so as to receive different application services according to the presence or absence of the corresponding terminal location record. It induces access to each application service which is divided into and unidentified user.

본 발명의 또 다른 특징에 따르면 응용 서비스 장치가 제공된다. 이 장치는, 무선 태그가 설치된 장소의 방문에 따른 응용 서비스를 제공하는 응용 서비스 장치에 있어서, 사용자 단말이 무선 태그를 인식함에 따라 발생한 응용 서비스 요청이 수신되면, 상기 무선 태그가 설치된 장소의 방문 여부 확인을 요청하는 확인부; 및 상기 사용자 단말의 상기 무선 태그 설치 위치의 방문 여부에 따라 서로 다른 응용 서비스를 제공하는 서비스 제공부를 포함한다.According to another feature of the present invention, an application service apparatus is provided. The apparatus is an application service apparatus that provides an application service according to a visit of a place where a wireless tag is installed, and when an application service request generated as a user terminal recognizes a wireless tag is received, whether or not the place where the wireless tag is installed is visited. A confirmation unit requesting confirmation; And a service provider for providing different application services according to whether the user terminal visits the wireless tag installation position.

본 발명의 실시예에 따르면, 정해진 특정 장소를 방문한 사용자만을 대상으로 하여 해당 장소와 연계된 이벤트를 시행할 수 있어 해당 장소를 방문하지 않은 사용자로 인한 부정 이벤트 참여, 악성 리뷰 등의 문제를 해결할 수 있다.According to an exemplary embodiment of the present invention, an event associated with a place may be performed only for a user who visits a specific place, thereby solving problems such as participation in a negative event or malicious review by a user who does not visit the place. have.

또한, 단말 측위 사업자는 단말 측위 정보 자체를 장소 관련 이벤트 서비스를 제공하는 사업자에게 제공할 필요가 없이 장소 방문 유무만을 사용자 단말에게 알려줌으로써 동작 가능하다.In addition, the terminal positioning service provider can operate by informing the user terminal whether the user visits a place without having to provide the terminal positioning information itself to the service provider providing a place related event service.

도 1은 본 발명의 실시예에 따른 무선 태그를 이용한 응용 서비스를 제공하는 전체 시스템 구성도이다.
도 2는 본 발명의 실시예에 따른 사용자 단말의 세부적인 구성을 나타낸 블록도이다.
도 3은 본 발명의 실시예에 따른 단말 측위 장치의 세부적인 구성을 나타낸 블록도이다.
도 4는 본 발명의 실시예에 따른 응용 서비스 장치의 세부적인 구성을 나타낸 블록도이다.
도 5는 본 발명의 한 실시예에 따른 단말 측위 방법을 나타낸 흐름도이다.
도 6은 본 발명의 다른 실시예에 따른 단말 측위 방법을 나타낸 흐름도이다.
도 7은 본 발명의 실시예에 따른 응용 서비스를 제공하는 일련의 처리 과정을 나타낸 흐름도이다.
도 8은 본 발명의 다른 실시예에 따른 단말 측위 장치 및 응용 서비스 장치가 통합된 시스템의 개략적인 도면이다.
1 is an overall system configuration for providing an application service using a wireless tag according to an embodiment of the present invention.
2 is a block diagram showing a detailed configuration of a user terminal according to an embodiment of the present invention.
3 is a block diagram showing a detailed configuration of a terminal positioning device according to an embodiment of the present invention.
4 is a block diagram showing a detailed configuration of an application service apparatus according to an embodiment of the present invention.
5 is a flowchart illustrating a terminal positioning method according to an embodiment of the present invention.
6 is a flowchart illustrating a terminal positioning method according to another embodiment of the present invention.
7 is a flowchart illustrating a series of processes for providing an application service according to an embodiment of the present invention.
8 is a schematic diagram of a system incorporating a terminal location device and an application service device according to another embodiment of the present invention.

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

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

이하, 도면을 참조로 하여 본 발명의 실시예에 따른 무선 태그를 이용한 응용 서비스 방법, 이를 제공하는 단말 측위 장치 및 응용 서비스 장치에 대하여 상세히 설명한다. Hereinafter, an application service method using a wireless tag according to an embodiment of the present invention, a terminal positioning apparatus and an application service apparatus providing the same will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 무선 태그를 이용한 응용 서비스를 제공하는 전체 시스템 구성도이다.1 is an overall system configuration for providing an application service using a wireless tag according to an embodiment of the present invention.

도 1을 참조하면, 전체 시스템은 무선 태그(100), 사용자 단말(200), 단말 측위 장치(300) 및 응용 서비스 장치(400)를 포함한다.Referring to FIG. 1, the entire system includes a wireless tag 100, a user terminal 200, a terminal positioning device 300, and an application service device 400.

무선 태그(100)는 태그, 라벨, 카드 등에 마이크로칩(Micro-chip)을 내장하고, 마이크로칩에 저장된 데이터를 무선 주파수를 이용하여 비접촉으로 송수신하는 기술이 채용된 수단이다. 이러한 무선 태그는 RFID(Radio-Frequency IDentification) 태그가 대표적이다.The wireless tag 100 is a means in which a microchip is embedded in a tag, a label, a card, and the like, and the data stored in the microchip is transmitted and received in a non-contact manner using a radio frequency. Such a wireless tag is typically a radio-frequency identification tag (RFID).

무선 태그(100)는 응용 서비스를 위해 지정된 특정 장소, 예컨대 음식점 등의 가맹점의 게시판이나 현판 등의 고정형 표지물에 부착된다.The wireless tag 100 is attached to a stationary label such as a bulletin board or a billboard of a specific place designated for an application service, for example, a restaurant.

사용자 단말(200)은 무선 태그(100)를 인식할 수 있는 기능과, 측위 기능이 탑재되어 있는 통신 단말이다. 예를 들어, 스마트폰, 휴대폰, PDA(Personal Digital Assistant) 등이 될 수 있다.The user terminal 200 is a communication terminal equipped with a function capable of recognizing the wireless tag 100 and a positioning function. For example, it may be a smart phone, a mobile phone, a personal digital assistant (PDA).

단말 측위 장치(300)는 사용자 단말(200)의 위치를 일시적으로 또는 지속적으로 측위하여 단말 위치 기록을 저장한다.The terminal positioning device 300 temporarily or continuously positions the position of the user terminal 200 and stores the terminal position record.

응용 서비스 장치(400)는 무선 태그를 인식한 후 제공되는 응용 서비스를 관리한다. 이러한 응용 서비스는 쿠폰 발급, 리뷰 작성 등의 서비스를 포함하며, 웹 기반의 서비스이다.The application service device 400 manages an application service provided after recognizing a wireless tag. These application services include services such as coupon issuance and review writing, and are web-based services.

특정 장소의 방문 여부와 연계된 응용 서비스를 제공하고자 하는 주체는 게시판이나 현판 등의 고정형 표지물에 무선 태그(100)를 설치하고, 무선 태그(100)를 설치한 위치를 응용 서비스 장치(400)에 등록한다. 등록 방법은, 오프라인/온라인 방식 모두 가능하며 다양한 실시예가 가능하다.The subject who wishes to provide an application service associated with a visit to a specific place may install the wireless tag 100 on a fixed sign such as a bulletin board or a bulletin board, and then install the wireless tag 100 on the application service device 400. Register. The registration method may be both offline and online, and various embodiments are possible.

또한, 상기 응용 서비스 제공 주체는 사용자 단말(200)에게 특정 장소의 방문 여부에 따른 응용 서비스를 제공한다.  In addition, the application service provider provides the user terminal 200 with an application service according to whether or not a specific place visit.

이러한 응용 서비스는 특정 장소을 방문하면 제공되는 쿠폰 발급 또는 리뷰 작성과 같은 이벤트형 서비스를 의미한다.This application service means an event type service such as issuing a coupon or writing a review provided when a specific place is visited.

한편, 사용자 단말(200)과 단말 측위 장치(300), 사용자 단말(200)과 응용 서비스 장치(400)는 네트워크(500)를 통해 연결되는데, 이때의 네트워크(500)는 유무선망을 포함한다. 예컨대 3G 이동통신망, WiFi망, WiBro망 등이 될 수 있다.On the other hand, the user terminal 200 and the terminal positioning device 300, the user terminal 200 and the application service device 400 is connected via a network 500, wherein the network 500 includes a wired and wireless network. For example, it may be a 3G mobile communication network, WiFi network, WiBro network.

그러면, 이하 도 2 내지 도 4를 통해 응용 서비스를 위한 사용자 단말(200), 단말 측위 장치(300) 및 응용 서비스 장치(400)의 구성에 대해 자세히 설명한다.Next, a configuration of the user terminal 200, the terminal positioning device 300, and the application service device 400 for an application service will be described in detail with reference to FIGS. 2 to 4.

먼저, 도 2는 본 발명의 실시예에 따른 사용자 단말의 세부적인 구성을 나타낸 블록도이다.First, Figure 2 is a block diagram showing the detailed configuration of a user terminal according to an embodiment of the present invention.

도 2를 참조하면, 사용자 단말(200)은 무선 태그 리더기(210), 위치 측정부(220), 변환부(230), 저장부(240), 통신부(250) 및 응용 서비스 처리부(260)를 포함한다.Referring to FIG. 2, the user terminal 200 includes a wireless tag reader 210, a location measuring unit 220, a conversion unit 230, a storage unit 240, a communication unit 250, and an application service processing unit 260. Include.

무선 태그 리더기(210)는 무선 태그(100)를 인식하여 무선 태그(100)에 저장된 정보를 판독한다. The wireless tag reader 210 recognizes the wireless tag 100 and reads information stored in the wireless tag 100.

위치 측정부(220)는 사용자 단말(200)의 현재 위치를 측정하여 단말 측위 장치(300)에게 전송한다. The position measuring unit 220 measures the current position of the user terminal 200 and transmits the measured position to the terminal positioning device 300.

이때, 위치 측정부(220)의 측위 동작은 하나의 실시예에 따르면, 무선 태그 리더기(210)가 무선 태그(100)를 인식할 때마다, 그 때의 위치를 측정하도록 설정될 수 있다.At this time, the positioning operation of the position measuring unit 220 according to one embodiment, each time the wireless tag reader 210 recognizes the wireless tag 100, it may be set to measure the position at that time.

다른 실시예에 따르면, 위치 측정부(220)는 주기적으로 현재 위치를 측정할 수 있다. 이때, 사용자 단말(200) 자체에 저장된 주기에 따라 위치를 측위할 수 있고, 또는 단말 측위 장치(300)가 주기적으로 위치 측위를 요청하면 위치를 측정할 수 있다.According to another embodiment, the position measuring unit 220 may periodically measure the current position. In this case, the position may be measured according to a period stored in the user terminal 200 itself, or the terminal positioning device 300 may periodically measure the position when requesting the position positioning.

또한, 측위 방식은 GPS 방식 또는 셀 기반의 측위 방식을 포함할 수 있다. GPS 방식일 경우에는 위치 측정부(220)는 GPS 모듈을 포함한다.In addition, the positioning method may include a GPS method or a cell-based positioning method. In the case of the GPS method, the position measuring unit 220 includes a GPS module.

한편, 위치 측정부(220)는 응용 서비스를 위해 단말 측위 장치(300)에서 생성한 사용자 단말(200)을 식별하기 위한 단말 고유 ID(Identification)를 수신한다.On the other hand, the location measuring unit 220 receives a terminal unique ID (Identification) for identifying the user terminal 200 generated by the terminal positioning device 300 for the application service.

변환부(230)는 단말 측위 장치(300)로부터 수신한 단말 고유 ID를 인터넷 쿠키(Cookie) 파일로 변환하여 사용자 단말(200)에서 웹 브라우저가 쿠키를 저장하는 위치에 저장한다. 이때, 변환부(230)는 사용자 단말(200)에서 인터넷 쿠키 파일을 조작할 수 있는 API(Application Programming Interface)를 제공하여 이를 통하여 단말 고유 ID를 HTTP(Hyper Text Transfer Protocol) Cookie 형식으로 변환할 수 있다.The conversion unit 230 converts the terminal unique ID received from the terminal positioning device 300 into an Internet cookie file, and stores it in a location where the web browser stores the cookie in the user terminal 200. In this case, the conversion unit 230 may provide an API (Application Programming Interface) for manipulating the Internet cookie file in the user terminal 200, and convert the terminal unique ID into a Hyper Text Transfer Protocol (HTTP) cookie format through this. have.

이러한 인터넷 쿠키 파일 형태로 저장된 단말 고유 ID는 응용 서비스 처리부(260)가 단말 측위 장치(300)에 접속할 때 자동 전송된다.The terminal unique ID stored in the form of the Internet cookie file is automatically transmitted when the application service processor 260 accesses the terminal positioning device 300.

이처럼, 단말 고유 ID를 인터넷 쿠키 파일 형태로 저장하는 것은, 응용 서비스가 웹(Web) 기반으로 구현된다고 가정할 때, 사용자의 조작 없이도 자동으로 단단말 고유 ID가 전송하도록 하기 위해서이다.As such, the terminal unique ID is stored in the form of an Internet cookie file in order to automatically transmit the terminal unique ID without a user's operation, assuming that the application service is implemented on a web basis.

한편, 단말 고유 ID를 단말 측위 장치(300)에서 수신하는 것으로 설명하였으나, 단말 고유 ID는 이미 사용자 단말(200)에 저장된 단말 고유 정보로 대체될 수 있다. 즉 외부에서 생성된 정보가 아닌 사용자 단말(200)에 할당된 식별정보가 단말 고유 ID로 생성될 수 있다. 이런 경우, 사용자 단말(200)은 위치 정보를 단말 측위 장치(300)로 보낼 때, 식별정보 즉 단말 고유 ID를 함께 전송한다. 또한, 이러한 식별정보는 변환부(230)에 의해 위에 기술한 것처럼 인터넷 쿠키 파일로 변환되어 저장되게 된다.Meanwhile, although the terminal unique ID has been described as being received by the terminal positioning apparatus 300, the terminal unique ID may be replaced with terminal unique information already stored in the user terminal 200. That is, identification information allocated to the user terminal 200 may be generated as a terminal unique ID instead of externally generated information. In this case, when the user terminal 200 transmits the location information to the terminal positioning apparatus 300, the user terminal 200 also transmits identification information, that is, a terminal unique ID. In addition, the identification information is converted into the Internet cookie file and stored by the conversion unit 230 as described above.

저장부(240)는 위치 측정부(220)가 측정한 위치 정보를 저장하고, 사용자 단말(200)의 동작을 위해 필요한 제어 정보를 저장한다.The storage unit 240 stores location information measured by the location measuring unit 220 and stores control information necessary for the operation of the user terminal 200.

통신부(250)는 네트워크(500)를 통해 단말 측위 장치(300) 및 응용 서비스 장치(400)에 접속되어 데이터를 송수신한다.The communication unit 250 is connected to the terminal positioning device 300 and the application service device 400 through the network 500 to transmit and receive data.

응용 서비스 처리부(260)는 무선 태그 리더기(210)가 무선 태그(100)를 인식하면, 응용 서비스 장치(400)에 접속하여 무선 태그를 이용한 응용 서비스를 요청한다.When the wireless tag reader 210 recognizes the wireless tag 100, the application service processor 260 accesses the application service device 400 and requests an application service using the wireless tag.

이때, 응용 서비스 처리부(260)는 무선 태그 리더기(210)가 인식한 무선 태그 코드에 링크된 웹 페이지 주소를 무선 태그 관리 서버(미도시)로부터 획득하여 링크된 웹 페이지 주소와 대응하는 응용 서비스 장치(400)로 접속할 수 있다. In this case, the application service processor 260 acquires a web page address linked to the wireless tag code recognized by the wireless tag reader 210 from a wireless tag management server (not shown) and corresponds to the linked web page address. 400 can be connected.

이런 경우, 응용 서비스 처리부(260)는 무선 태그(100)를 인식하면 무선 태그 관리 서버(미도시)에 접속하는 전용 어플리케이션에 의해 동작하며, 이러한 전용 어플리케이션은 사용자 단말(200)에 기 다운로드되어 저장된다.In this case, when the application service processor 260 recognizes the wireless tag 100, the application service processor 260 operates by a dedicated application connected to a wireless tag management server (not shown), and the dedicated application is downloaded and stored in the user terminal 200. do.

응용 서비스 처리부(260)는 응용 서비스 장치(400)로부터 응용 서비스를 위해 정의된 특정 장소에서의 위치 확인을 요청받는데, 이때, 단말 측위 장치(300)로의 리다이렉션(redirection)을 명령하는 리다이렉션 메시지를 수신한다.The application service processing unit 260 receives a request for location confirmation from the application service device 400 at a specific place defined for the application service. In this case, the application service processing unit 260 receives a redirection message instructing a redirection to the terminal positioning device 300. do.

여기서, 리다이렉션 메시지는 단말 측위 장치(300)의 URL(Uniform Resource Locator), 무선 태그가 설치된 위치 정보, 제1 리턴 URL, 제2 리턴 URL을 함께 전송하며, 위치 기록 조회 조건을 제한하기 위해 필요한 경우 추가적으로 위치 유효 기간이나 위치 유효 범위를 함께 전송한다.In this case, the redirection message transmits a Uniform Resource Locator (URL) of the terminal positioning device 300, location information on which a wireless tag is installed, a first return URL, and a second return URL, and is required to limit the location record inquiry condition. In addition, the location validity period or location validity range is transmitted together.

또한, 리다이렉션 메시지를 송신하는 방법은 다양한데, 본 발명의 실시예에서는 HTTP Status Code 3XX를 사용하는 예를 설명하며, 그러나 상기에 국한되는 것은 아니다.In addition, there are various methods of transmitting a redirect message. In the embodiment of the present invention, an example of using the HTTP status code 3XX is described, but is not limited to the above.

이러한 HTTP Status Code 3XX에 의한 리다이렉션 메시지는 다음과 같다. The redirection message by the HTTP Status Code 3XX is as follows.

[Location:http://lbs.com/checklochistory.cgi?X=37.457691&Y=126.950111&validperiod=7days&valid_distance=10m&ok_url=http%3A%2F%2Fapp.com%2Fok.html&fail_url=http%3A%2F%2Fapp.com%2Ffail.html[Location: http: //lbs.com/checklochistory.cgi? X = 37.457691 & Y = 126.950111 & validperiod = 7days & valid_distance = 10m & ok_url = http% 3A% 2F% 2Fapp.com% 2Fok.html & fail_url = http% 3A% 2F% 2Fapp.com % 2Ffail.html

여기서, 'http://lbs.com/checklochistory.cgi'는 단말 측위 장치(300)의 접속 URL을 의미한다.Here, ' h ttp: //lbs.com/checklochistory.cgi' means a connection URL of the terminal positioning device 300.

또한,'X=37.457691'는 무선 태그의 위치 정보 중에서 위도를 의미하고, 'Y=126.950111'는 경도를 의미한다. In addition, 'X = 37.457691' means latitude in the location information of the wireless tag, and 'Y = 126.950111' means longitude.

여기서, 무선 태그가 설치된 위치 정보는 WGS84, UTM, TM 등 다양한 좌표계로 표현 가능하나 본 발명의 실시예에서는 WGS84 좌표계를 사용하는 것으로 설명한다.Here, the location information in which the wireless tag is installed can be expressed in various coordinate systems such as WGS84, UTM, and TM, but the embodiment of the present invention will be described as using the WGS84 coordinate system.

또한,'validperiod=7days'는 위치 유효 기간을 의미한다. Also, 'validperiod = 7days' means site validity period.

이때, 위치 유효 기간은 응용 서비스 제공 대상이 되는 시간 범위로 지정되며, 위 메시지 구조에서처럼'7일'과 같이 구체적인 기일 형태로 지정되거나 시작시각 및 종료시각이 포함되는 형태일 수 있다. In this case, the location validity period is designated as a time range to which the application service is provided, and may be specified in a specific date form such as '7 days' or include a start time and an end time as in the message structure.

여기서, 7일은 해당 조회를 실시하는 시점부터 과거 7일전까지의 방문만 응용 서비스 제공 대상으로 제한한다는 의미이다. 혹은 시작시각과 종료시각을 포함하는 형태에서는 시작시각 이후부터 종료시각 이전까지의 방문만 응용 서비스 제공 대상으로 제한한다는 의미이다.Here, 7 days means that only visits from the time when the inquiry is performed until the past 7 days are limited to the application service provision target. Alternatively, in the form including the start time and the end time, it means that only visits from the start time to the end time are limited to the application service providing object.

또한, 'valid_distance=10m'는 위치 유효 범위를 의미한다. 이러한 위치 유효 범위는 다양한 방식으로 표현가능하나 무선 태그(100)의 위치로부터의 유효 반경을 지정하는 것으로 하여 반경 10m를 유효 범위로 나타냈다.In addition, "valid_distance = 10m" means a location valid range. Such a location valid range can be expressed in various ways, but the radius 10m is represented as an effective range by designating an effective radius from the location of the wireless tag 100.

이러한 위치 유효 범위는 무선 태그(100)가 설치된 장소로부터 얼마나 떨어진 위치 기록까지 인정할 지에 관한 정보를 나타내는데 이는 본 발명에 적용 가능한 다양한 측위 방식에 따른 측위 오차의 문제나 무선 태그를 단말이 인식하는 거리에 따른 무선 태그 위치와 단말의 위치 차이 문제, 그리고 해당 장소의 규모에 따른 해당 장소를 인지가능하여 방문으로 인정할 수 있는 거리의 차이 문제 등을 해결하기 위함이다. The location effective range indicates information about how far the location record from the place where the wireless tag 100 is installed is to be recognized, which is based on a problem of positioning error or a distance at which the terminal recognizes the wireless tag according to various positioning methods applicable to the present invention. In order to solve the problem of the difference between the location of the wireless tag and the location of the terminal, and the distance that can be recognized as a visit by recognizing the corresponding place according to the size of the corresponding place.

또한,'ok_url=http%3A%2F%2Fapp.com%2Fok.html'는 방문 여부가 확인된 사용자를 위한 응용 서비스 접속점인 제1 리턴 URL을 의미한다. In addition, 'ok_url = http% 3A% 2F% 2Fapp.com% 2Fok.html' means a first return URL that is an application service access point for a user who has been checked for visit.

이때,'http%3A%2F%2Fapp.com%2Fok.html'는 'http://app.com/ok.html'을 HTTP 규약에 따라 encoding한 값이다. 제1 리턴 URL은 특정 장소를 방문한 사용자를 위한 이벤트 서비스를 제공하기 위한 값이다.At this time, 'http% 3A% 2F% 2Fapp.com% 2Fok.html' is a value encoded by 'http://app.com/ok.html' according to the HTTP protocol. The first return URL is a value for providing an event service for a user who visited a specific place.

또한,'fail_url=http%3A%2F%2Fapp.com%2Ffail.html'는 방문 여부가 확인되지 않은 사용자를 위한 응용 서비스 접속점인 제2 리턴 URL을 의미한다.이때,'fail_url=http%3A%2F%2Fapp.com%2Ffail.html'는 'http://app.com/fail.html'을 HTTP 규약에 따라 encoding한 값이다. 제2 리턴 URL은 특정 장소를 방문하지 사용자를 위한 이벤트 서비스를 제공하기 위한 값이다.In addition, 'fail_url = http% 3A% 2F% 2Fapp.com% 2Ffail.html' means a second return URL, which is an application service access point for a user who has not been visited. 2F% 2Fapp.com% 2Ffail.html 'is an encoded value of' http://app.com/fail.html 'according to the HTTP protocol. The second return URL is a value for providing an event service for a user who does not visit a specific place.

응용 서비스 처리부(260)는 위치 확인을 요청하는 상기 리다이렉션 메시지에 따라 그대로 단말 측위 장치(300)에 아래와 같은 URL로 접속하여 위치 기록 조회를 요청한다.The application service processor 260 requests the location record inquiry by directly accessing the terminal positioning device 300 with the following URL according to the redirection message requesting location confirmation.

[http://lbs.com/checklochistory.cgi?X=37.457691&Y=126.950111&validperiod=7days&valid_distance=10m&ok_url=http%3A%2F%2Fapp.com%2Fok.html&fail_url=http%3A%2F%2Fapp.com%2Ffail.html][http://lbs.com/checklochistory.cgi?X=37.457691&Y=126.950111&validperiod=7days&valid_distance=10m&ok_url=http%3A%2F%2Fapp.com%2Fok.html&fail_url=http%3A%2F%2Fapp.com%2Ffail .html]

이와 같이, 응용 서비스 처리부(260)는 단말 측위 장치(300)로 접속할 때 응용 서비스 장치(400)로부터 수신한 무선 태그 위치 정보, 제1 리턴 URL, 제2 리턴 URL, 위치 유효 기간 및 위치 유효 범위를 전송한다. 이때, 변환부(230)가 인터넷 쿠키 형식으로 저장한 단말 고유 ID도 자동으로 함께 전송한다.As such, when the application service processing unit 260 accesses the terminal positioning device 300, the wireless tag location information, the first return URL, the second return URL, the location valid period, and the location valid range received from the application service device 400. Send it. At this time, the terminal 230 also automatically transmits the terminal unique ID stored in the Internet cookie format.

그리고, 응용 서비스 처리부(260)은 단말 측위 장치(300)로부터 제1 리턴 URL이 포함된 리다이렉션 메시지 또는 제2 리턴 URL이 포함된 리다이렉션 메시지를 수신한다.The application service processor 260 receives a redirect message including the first return URL or the redirect message including the second return URL from the terminal location apparatus 300.

이때, 제1 리턴 URL이 포함된 리다이렉션 메시지는 다음과 같다.In this case, the redirection message including the first return URL is as follows.

[Location: http://app.com/ok.html][Location: http://app.com/ok.html]

또한, 제2 리턴 URL이 포함된 리다이렉션 메시지는 다음과 같다.In addition, the redirection message including the second return URL is as follows.

[Location: http://app.com/fail.html][Location: http://app.com/fail.html]

한편, 응용 서비스 처리부(260)는 단말 측위 장치(300)로부터 수신한 리다이렉션 메시지에 제1 리턴 URL이 포함된 경우, 제1 리턴 URL로 접속하여 특정 장소 방문에 따른 응용 서비스를 제공받는다.Meanwhile, when the redirection message received from the terminal location apparatus 300 includes the first return URL, the application service processor 260 receives an application service according to a specific place visit by accessing the first return URL.

또한, 응용 서비스 처리부(260)는 단말 측위 장치(300)로부터 수신한 리다이렉션 메시지에 제2 리턴 URL이 포함된 경우, 제2 리턴 URL로 접속하여 위치 확인이 되지 않은 사용자를 위해 설정된 응용 서비스를 제공받는다. 예컨대 해당 장소로 방문할 것을 안내하는 웹 페이지를 수신할 수 있다.In addition, when the redirection message received from the terminal location device 300 includes the second return URL, the application service processor 260 accesses the second return URL to provide an application service set for the user who has not been identified. Receive. For example, a web page may be sent to guide the visit to the place.

도 3은 본 발명의 실시예에 따른 단말 측위 장치의 세부적인 구성을 나타낸 블록도이다.3 is a block diagram showing a detailed configuration of a terminal positioning device according to an embodiment of the present invention.

도 3을 참조하면, 단말 측위 장치(300)는 저장부(310), 측위부(320), 생성부(330), 접속부(340), 판단부(350) 및 전송부(360)를 포함한다.Referring to FIG. 3, the terminal positioning device 300 includes a storage unit 310, a positioning unit 320, a generation unit 330, a connection unit 340, a determination unit 350, and a transmission unit 360. .

저장부(310)는 사용자 단말(200)에 대해 측정된 단말 위치 기록(311)을 저장한다. 이러한 단말 위치 기록(311)은 테이블 형태로 구현될 수 있는데, 단말 ID 필드, 단말 위치 정보 필드 및 측위 시각 필드로 구성된다.The storage unit 310 stores the terminal location record 311 measured for the user terminal 200. The terminal location record 311 may be implemented in a table form, and includes a terminal ID field, a terminal location information field, and a positioning time field.

여기서, 단말 ID 필드는 사용자 단말(200)에게 할당된 단말 고유 ID가 수록되고, 단말 위치 정보 필드는 사용자 단말(200)로부터 수신한 위치 정보가 수록되며, 측위 시각 필드는 사용자 단말(200)이 위치 정보를 측위한 시각이 수록된다. 따라서, 측위 시각 필드에 대응하여 하나의 단말 고유 ID에 대한 위치 정보는 복수개가 존재하게 된다.Here, the terminal ID field includes a terminal unique ID assigned to the user terminal 200, the terminal location information field contains location information received from the user terminal 200, and the positioning time field is set by the user terminal 200. The time for the location information is stored. Accordingly, a plurality of location information for one terminal unique ID exists in correspondence with the positioning time field.

이때, 측위 시각은 사용자 단말(200)이 위치 정보를 전송할 때 함께 전송하거나 단말 측위 장치(300)가 사용자 단말(200)로부터 위치 정보를 수신한 시각일 수 있다. In this case, the positioning time may be a time when the user terminal 200 transmits the location information together or when the terminal positioning device 300 receives the location information from the user terminal 200.

측위부(320)는 주기적으로 또는 특정 시점에 사용자 단말(200)로부터 위치 정보를 수신하여 단말 위치 기록(311)에 저장한다.The positioning unit 320 receives location information from the user terminal 200 periodically or at a specific time point and stores the location information in the terminal location record 311.

생성부(330)는 위치 정보를 송신한 사용자 단말(200)의 단말 고유 ID가 단말 위치 기록에 존재하지 않는 경우, 또는 사용자 단말(200)로부터 단말 고유 ID가 수신되지 않은 경우, 기 저장된 방식에 의해 사용자 단말(200)을 식별할 수 있는 단말 고유 ID를 생성하여 사용자 단말(200)로 전송한다.When the terminal unique ID of the user terminal 200 that transmits the location information does not exist in the terminal location record, or when the terminal unique ID is not received from the user terminal 200, the generation unit 330 may be stored in the previously stored scheme. By generating a terminal unique ID that can identify the user terminal 200 is transmitted to the user terminal 200.

여기서, 생성부(330)는 단말 측위 장치(300) 자체에서 정의된 방식에 의해 사용자 단말(200)에게 할당할 단말 고유 ID를 생성할 수 있다. 예를 들어, 서비스 이용 번호 등의 형태로 할당될 수 있다.Here, the generation unit 330 may generate a terminal unique ID to be assigned to the user terminal 200 by a method defined in the terminal positioning device 300 itself. For example, it may be assigned in the form of a service use number.

또는, 사용자 단말(200)의 정보를 단말 고유 ID로 활용할 수 있다. 예컨대 사용자 단말(200)의 전화번호, IMSI(International Mobile Subscriber Identify)와 같은 단말 고유정보가 이용될 수 있다.Alternatively, the information of the user terminal 200 may be utilized as the terminal unique ID. For example, terminal specific information such as a phone number of the user terminal 200 and an International Mobile Subscriber Identify (IMSI) may be used.

접속부(340)는 응용 서비스 장치(400)가 사용자 단말(200)에게 전송한 리다이렉션 메시지에 포함되는 단말 측위 장치(300)의 URL에 대응되며, 사용자 단말(200)의 접속에 따른에 따른 위치 기록 확인을 위한 웹 페이지를 제공한다.The connection unit 340 corresponds to the URL of the terminal location apparatus 300 included in the redirection message transmitted by the application service apparatus 400 to the user terminal 200, and records the location according to the connection of the user terminal 200. Provide a web page for verification.

판단부(350)는 사용자 단말(200)이 단말 측위 장치(300)의 URL로 접속할 때, 함께 전송한 정보를 토대로 단말 위치 기록(311)을 검색한다.The determination unit 350 searches for the terminal location record 311 based on the information transmitted when the user terminal 200 accesses the URL of the terminal positioning device 300.

판단부(350)는 사용자 단말(200)이 전송한 단말 고유 ID를 토대로 단말 위치 기록(311)을 조회하여 매핑되는 하나 이상의 단말 위치 정보를 추출한다. 이러한 하나 이상의 단말 위치 정보 중에서 사용자 단말(200)이 전송한 무선 태그 위치 정보와 일치하거나 위치 유효 범위에 포함되는 위치 정보가 존재하는지를 판단한다. The determination unit 350 inquires the terminal location record 311 based on the terminal unique ID transmitted by the user terminal 200 and extracts one or more terminal location information to be mapped. Among the one or more terminal location information, it is determined whether there is location information that matches the wireless tag location information transmitted by the user terminal 200 or is included in the location valid range.

존재하는 경우, 측위 시각이 사용자 단말(200)이 전송한 위치 유효 기간에 포함되는지를 판단한다. If present, it is determined whether the positioning time is included in the location validity period transmitted by the user terminal 200.

이 때, 사용자 단말(200)이 위치 유효 범위 정보를 명시적으로 전달하지 않았을 경우에는 해당 사용자 단말(200)이 사용하는 무선 태그 인식 방식 및 측위 방식 등을 고려하여 판단부(350)가 적절한 위치 유효 범위를 결정할 수 있다. In this case, when the user terminal 200 does not explicitly transmit the location valid range information, the determination unit 350 may determine an appropriate location in consideration of a wireless tag recognition method and a positioning method used by the corresponding user terminal 200. The effective range can be determined.

또한, 사용자 단말(200)이 유효 기간 정보를 명시적으로 전달하지 않았을 경우에는 판단부(350)가 위치 유효 기간 포함 여부에 대한 판단 과정을 생략할 수 있다.In addition, when the user terminal 200 does not explicitly transmit the validity period information, the determination unit 350 may omit the determination process of whether the location valid period.

전송부(360)는 판단부(350)의 위치 확인 결과에 따라 제1 리턴 URL 또는 제2 리턴 URL이 포함된 리다이렉션 메시지를 사용자 단말(200)로 전송한다.The transmitter 360 transmits the redirection message including the first return URL or the second return URL to the user terminal 200 according to the location checking result of the determination unit 350.

마지막으로, 도 4는 본 발명의 실시예에 따른 응용 서비스 장치의 세부적인 구성을 나타낸 블록도이다.Finally, Figure 4 is a block diagram showing the detailed configuration of the application service apparatus according to an embodiment of the present invention.

도 4를 참조하면, 응용 서비스 장치(400)는 저장부(410), 접속부(420), 확인부(430) 및 서비스 제공부(440)를 포함한다.Referring to FIG. 4, the application service apparatus 400 includes a storage unit 410, a connection unit 420, a confirmation unit 430, and a service provider 440.

저장부(410)는 무선 태그(100)를 설치한 주체가 등록한 무선 태그 설치 정보(411) 및 장소별 응용 서비스 DB(412)를 저장한다.The storage unit 410 stores the wireless tag installation information 411 registered by the entity installing the wireless tag 100 and the application service DB 412 for each location.

여기서, 무선 태그 설치 정보(411)는 테이블 형태로 구현될 수 있고, 무선 태그 코드 필드 및 위치 정보 필드로 구성된다. 이러한 무선 태그 코드 필드는 특정 장소에 설치된 무선 태그(100)의 코드가 수록되고, 위치 정보 필드는 무선 태그(100)가 설치된 위치를 나타내는 위도/경도가 수록된다.In this case, the wireless tag installation information 411 may be implemented in a table form and includes a wireless tag code field and a location information field. The wireless tag code field contains the code of the wireless tag 100 installed in a specific place, and the location information field contains the latitude / longitude indicating the location where the wireless tag 100 is installed.

장소별 응용 서비스 DB(412)는 기 정의된 장소 별 응용 서비스 정보를 저장한다. 즉 무선 태그(100)가 설치된 장소와 연계하여 제공하는 응용 서비스 관련 정보를 저장할 수 있다.  The place-specific application service DB 412 stores predefined place-specific application service information. That is, application service related information provided in connection with the place where the wireless tag 100 is installed may be stored.

예컨대, '서울시 강남구 압구정동에 위치한 소호'에서는 '10회 방문에 1회 무료 쿠폰을 발급하는 서비스' 와 같은 정보가 저장될 수 있다.For example, in 'Soho located in Apgujeong-dong, Gangnam-gu, Seoul,' information such as 'service to issue a free coupon once in 10 visits' may be stored.

접속부(420)는 특정 URL에 대응되며, 사용자 단말(200)이 특정 URL로 접속하면 응용 서비스를 위한 초기 웹 페이지를 제공한다.The access unit 420 corresponds to a specific URL, and when the user terminal 200 accesses the specific URL, the access unit 420 provides an initial web page for an application service.

확인부(430)는 접속부(420)에 접속하여 응용 서비스를 요청하는 사용자 단말(200)에게 위치 확인을 요청하는 리다이렉션 메시지를 전송한다.The identification unit 430 accesses the connection unit 420 and transmits a redirection message requesting location confirmation to the user terminal 200 requesting an application service.

이때, 확인부(430)는 사용자 단말(200)이 인식한 무선 태그(100)의 무선 태그 코드와 매핑되는 위치 정보를 무선 태그 설치 정보(411)로부터 추출하여 리다이렉션 메시지에 포함시킨다.At this time, the identification unit 430 extracts the location information mapped to the wireless tag code of the wireless tag 100 recognized by the user terminal 200 from the wireless tag installation information 411 and includes it in the redirection message.

서비스 제공부(440)는 무선 태그(100)가 설치된 장소의 사용자 단말(200)의 방문 여부에 따라 서로 다른 응용 서비스를 제공한다. 이러한 서비스 제공부(400)는 제1 리턴 URL에 대응되는 제1 서비스 제공 모듈(441) 및 제2 리턴 URL에 대응되는 제2 서비스 제공 모듈(442)을 포함한다.The service provider 440 provides different application services according to whether the user terminal 200 visits the place where the wireless tag 100 is installed. The service provider 400 includes a first service provision module 441 corresponding to the first return URL and a second service provision module 442 corresponding to the second return URL.

제1 서비스 제공 모듈(441)은 사용자 단말(200)이 제1 리턴 URL로 접속하면 응용 서비스를 위한 웹 페이지를 제공한다.The first service providing module 441 provides a web page for an application service when the user terminal 200 accesses the first return URL.

제2 서비스 제공 모듈(442)은 사용자 단말(200)이 제2 리턴 URL로 접속하면 무선 태그(100)가 설치된 위치의 방문 기록이 확인되지 않은 사용자를 위해 설정된 응용 서비스가 포함된 웹 페이지를 제공한다. 예컨대 해당 장소의 방문을 안내하는 웹 페이지를 제공할 수 있다.
When the user terminal 200 accesses the second return URL, the second service providing module 442 provides a web page including an application service set for a user whose visit history of the location where the wireless tag 100 is installed is not checked. do. For example, a web page for guiding a visit to the place may be provided.

그러면, 이상 설명한 내용에 기초하여 무선 태그를 이용한 응용 서비스를 제공하는 일련의 처리 과정에 대해 설명한다.Next, a series of processing steps for providing an application service using a wireless tag will be described based on the above description.

먼저, 도 5는 본 발명의 한 실시예에 따른 단말 측위 방법을 나타낸 흐름도이다.First, FIG. 5 is a flowchart illustrating a terminal positioning method according to an embodiment of the present invention.

도 5를 참조하면, 사용자 단말(200)이 무선 태그(100)를 인식(S101)하면, 현재 위치를 측정(S103)하여 단말 측위 장치(300)에게 전송한다(S105).Referring to FIG. 5, when the user terminal 200 recognizes the wireless tag 100 (S101), the current position is measured (S103) and transmitted to the terminal positioning device 300 (S105).

그러면, 단말 측위 장치(300)는 사용자 단말(200)이 단말 고유 ID를 송신하였는지를 판단한다(S107). Then, the terminal positioning device 300 determines whether the user terminal 200 has transmitted the terminal unique ID (S107).

이때, 송신되지 않은 경우, 단말 측위 장치(300)는 단말 고유 ID를 생성(S109)하여 사용자 단말(200)에게 전송한다(S111). At this time, if not transmitted, the terminal positioning device 300 generates a terminal unique ID (S109) and transmits to the user terminal 200 (S111).

그러면, 사용자 단말(200)은 수신한 단말 고유 ID를 인터넷 쿠키 파일 형태로 변환하여 저장한다(S113).Then, the user terminal 200 converts and stores the received terminal unique ID in the form of an Internet cookie file (S113).

또한, 단말 측위 장치(300)는 단말 고유 ID와 매핑하여 S105 단계에서 수신한 위치 정보를 단말 위치 기록에 저장한다(S115).
In addition, the terminal positioning device 300 maps the terminal unique ID and stores the location information received in step S105 in the terminal location record (S115).

다음, 도 6은 본 발명의 다른 실시예에 따른 단말 측위 방법을 나타낸 흐름도이다.6 is a flowchart illustrating a terminal positioning method according to another embodiment of the present invention.

도 6을 참조하면, 사용자 단말(200)은 기 정의된 주기 도래 여부를 판단(S201)하여, 주기가 도래하면 현재 위치를 측정(S203)하여 단말 측위 장치(300)로 전송한다(S205).Referring to FIG. 6, the user terminal 200 determines whether a predefined period arrives (S201), and when the period arrives, measures a current position (S203) and transmits the current location to the terminal positioning device 300 (S205).

단말 측위 장치(300)는 사용자 단말(200)이 단말 고유 ID를 송신하였는지를 판단한다(S207). The terminal positioning device 300 determines whether the user terminal 200 has transmitted the terminal unique ID (S207).

이때, 송신되지 않은 경우, 단말 고유 ID를 생성(S209)하여 사용자 단말(200)로 전송(S211)하여 저장(S213)되도록 한다. 그리고 S205 단계에서 수신한 위치 정보를 단말 고유 ID와 매핑하여 단말 위치 기록(311)에 저장한다(S215).
At this time, if not transmitted, the terminal unique ID is generated (S209) and transmitted to the user terminal 200 (S211) to be stored (S213). The location information received in step S205 is mapped to the terminal unique ID and stored in the terminal location record 311 (S215).

도 7은 본 발명의 실시예에 따른 응용 서비스를 제공하는 일련의 처리 과정을 나타낸 흐름도이다.7 is a flowchart illustrating a series of processes for providing an application service according to an embodiment of the present invention.

도 7을 참조하면, 사용자 단말(200)이 무선 태그(100)를 인식(S301)하여 응용 서비스 장치(400)에 접속하여 무선 태그를 이용한 응용 서비스를 요청한다(S303). 이때, 무선 태그(100)의 무선 태그 코드가 함께 전송된다.Referring to FIG. 7, the user terminal 200 recognizes the wireless tag 100 (S301), accesses the application service apparatus 400, and requests an application service using the wireless tag (S303). At this time, the wireless tag code of the wireless tag 100 is transmitted together.

응용 서비스 장치(400)는 무선 태그 코드의 설치 위치 정보를 확인하여 해당 위치에 대한 방문 확인을 요청하는 리다이렉션 메시지를 사용자 단말(200)로 전송한다(S305).The application service device 400 checks the installation location information of the wireless tag code and transmits a redirection message for requesting visit confirmation for the corresponding location to the user terminal 200 (S305).

사용자 단말(200)은 S305 단계에서 수신한 리다이렉션 메시지에 포함된 접속 URL로 접속을 시도하여 단말 측위 장치(300)에 접속(S307)하여 위치 확인을 요청한다. The user terminal 200 attempts to connect to the access URL included in the redirection message received in step S305, accesses the terminal positioning apparatus 300 (S307), and requests location confirmation.

그러면, 단말 측위 장치(300)는 사용자 단말(200)의 단말 위치 기록(311)을 조회(S309)하여 무선 태그가 설치된 위치와 일치하는 단말 위치 기록이 존재하는지를 판단한다(S311). Then, the terminal positioning device 300 inquires (S309) the terminal location record 311 of the user terminal 200 and determines whether there is a terminal location record that matches the location where the wireless tag is installed (S311).

이때, 위치 유효 기간, 위치 유효 범위를 고려하여 판단할 수 있다.In this case, it may be determined in consideration of the location validity period and the location validity range.

단말 측위 장치(300)는 S311 단계에서 단말 위치 기록이 존재하는 경우로 판단되면, 제1 리턴 URL이 포함된 리다이렉션 메시지를 사용자 단말(200)로 전송한다(S313).If it is determined in step S311 that the terminal location record exists, the terminal positioning device 300 transmits a redirection message including the first return URL to the user terminal 200 (S313).

반면, S311 단계에서 단말 위치 기록이 검색되지 않은 경우로 판단되면, 단말 측위 장치(300)는 제2 리턴 URL이 포함된 리다이렉션 메시지를 사용자 단말(200)로 전송한다(S315).On the other hand, if it is determined that the terminal location record is not retrieved in step S311, the terminal positioning device 300 transmits a redirection message including the second return URL to the user terminal 200 (S315).

그러면, 사용자 단말(200)은 S313 단계에서 수신한 제1 리턴 URL로 재접속(S317)하여 무선 태그를 이용한 응용 서비스를 제공받는다(S319).Then, the user terminal 200 is reconnected to the first return URL received in step S313 (S317) to receive an application service using a wireless tag (S319).

혹은 사용자 단말(200)은 S315 단계에서 수신한 제2 리턴 URL로 재접속(S321)하여 위치 확인이 되지 않은 사용자를 위해 설정된 응용 서비스를 제공받는다(S323).Alternatively, the user terminal 200 reconnects to the second return URL received in step S315 (S321) and receives an application service set for the user who has not been identified (S323).

이상에서 설명한 본 발명의 실시예에 따른 단말 측위 장치 및 응용 서비스 장치 중 적어도 일부 기능은 하드웨어로 구현되거나 하드웨어에 결합된 소프트웨어로 구현될 수 있다. 아래에서는 단말 측위 장치 및 응용 서비스 장치가 컴퓨터 시스템에 결합된 실시예에 대해서 도 8을 참고로 하여 상세하게 설명한다.At least some of the functions of the terminal location apparatus and the application service apparatus according to the embodiment of the present invention described above may be implemented in hardware or software coupled to the hardware. Hereinafter, an embodiment in which a terminal location device and an application service device are coupled to a computer system will be described in detail with reference to FIG. 8.

이때, 단말 측위 장치 및 응용 서비스 장치는 하나의 통합된 시스템 형태로 구현될 수 있고, 혹은 상호 연동하는 별개의 장치로 구현될 수 있다.In this case, the terminal positioning device and the application service device may be implemented in one integrated system form, or may be implemented as separate devices that interoperate with each other.

도 8은 본 발명의 다른 실시예에 따른 단말 측위 장치 및 응용 서비스 장치가 통합된 시스템의 개략적인 도면으로, 도 3 및 도 4를 참고하여 설명한 단말 측위 장치 및 응용 서비스 장치의 기능 중 적어도 일부를 수행하는데 사용할 수 있는 시스템을 나타낸다.FIG. 8 is a schematic diagram of a system in which a terminal positioning device and an application service device are integrated according to another embodiment of the present invention, and at least some of the functions of the terminal positioning device and the application service device described with reference to FIGS. 3 and 4. Represents a system that can be used to perform

이때, 도 8은 단말 측위 장치 및 응용 서비스 장치 각각이 별개로 구현된 형태를 나타낼 수 있으나, 통합된 시스템의 형태로 설명한다.In this case, although FIG. 8 may represent a form in which each of the terminal location apparatus and the application service apparatus are separately implemented, it will be described in the form of an integrated system.

도 8을 참고하면, 단말 측위 장치 및 응용 서비스 장치가 통합된 시스템(600)은 각각은 프로세서(601), 메모리(603), 적어도 하나의 저장 장치(605), 입출력(input/output, I/O) 인터페이스(607) 및 네트워크 인터페이스(609)를 포함한다.Referring to FIG. 8, a system 600 incorporating a terminal location device and an application service device may include a processor 601, a memory 603, at least one storage device 605, input / output, and I / O. O) interface 607 and network interface 609.

프로세서(601)는 중앙 처리 유닛(central processing unit, CPU)이나 기타 칩셋, 마이크로프로세서 등으로 구현될 수 있으며, 메모리(603)는 동적 랜덤 액세스 메모리(dynamic random access memory, DRAM), 램버스 DRAM(rambus DRAM, RDRAM), 동기식 DRAM(synchronous DRAM, SDRAM), 정적 RAM(static RAM, SRAM) 등의 RAM과 같은 매체로 구현될 수 있다. The processor 601 may be implemented as a central processing unit (CPU) or other chipset, microprocessor, or the like, and the memory 603 may be a dynamic random access memory (DRAM) or a rambus DRAM (rambus DRAM). DRAM, RDRAM), synchronous DRAM (synchronous DRAM, SDRAM), static RAM (RAM, etc.) may be implemented as a medium such as RAM.

저장 장치(605)는 하드 디스크(hard disk), CD-ROM(compact disk read only memory), CD-RW(CD rewritable), DVD-ROM(digital video disk ROM), DVD-RAM, DVD-RW 디스크, 블루레이(blu-ray) 디스크 등의 광학 디스크, 플래시 메모리, 다양한 형태의 RAM과 같은 영구 또는 휘발성 저장 장치로 구현될 수 있다. The storage device 605 may include a hard disk, a compact disk read only memory (CD-ROM), a CD rewritable (CD-RW), a digital video disk ROM (DVD-ROM), a DVD-RAM, and a DVD-RW disk. The optical disk may be implemented as a permanent or volatile storage device such as an optical disk such as a blu-ray disk, a flash memory, or various types of RAM.

또한, I/O 인터페이스(607)는 프로세서(601) 및/또는 메모리(603)가 저장 장치(605)에 접근할 수 있도록 하며, 네트워크 인터페이스(609)는 프로세서(601) 및/또는 메모리(603)가 네트워크(500)에 접근할 수 있도록 한다.In addition, I / O interface 607 allows processor 601 and / or memory 603 to access storage 605, and network interface 609 provides processor 601 and / or memory 603. To access the network 500.

이 경우, 프로세서(601)는 측위부(320), 생성부(330), 판단부(350), 접속부(340, 420), 전송부(360), 확인부(430), 제1 서비스 제공 모듈(441) 및 제2 서비스 제공 모듈(442)의 기능의 적어도 일부 기능을 구현하기 위한 프로그램 명령을 메모리(603)에 로드하고, 단말 위치 기록(311), 무선 태그 설치 정보(411) 및 장소별 응용 서비스 DB(412)를 저장 장치(605)에 위치시켜서, 도 3 및 도 4를 참고로 하여 설명한 동작이 수행되도록 제어할 수 있다.In this case, the processor 601 may include the positioning unit 320, the generation unit 330, the determination unit 350, the connection units 340 and 420, the transmission unit 360, the confirmation unit 430, and the first service providing module. The program instruction for implementing at least some of the functions of the function of the 441 and the second service providing module 442 is loaded into the memory 603, and the terminal location record 311, the wireless tag installation information 411, and the location-specific information. The application service DB 412 may be located in the storage device 605 to control the operation described with reference to FIGS. 3 and 4.

또한, 메모리(603) 또는 저장 장치(605)는 단말 위치 기록(311), 무선 태그 설치 정보(411) 및 장소별 응용 서비스 DB(412)를 저장하여 프로세서(601)와 연동하여 측위부(320), 생성부(330), 판단부(350), 접속부(340, 420), 전송부(360), 확인부(430), 제1 서비스 제공 모듈(441) 및 제2 서비스 제공 모듈(442)의 기능이 수행되도록 할 수 있다.In addition, the memory 603 or the storage device 605 stores the terminal location record 311, the wireless tag installation information 411, and the application service DB 412 for each location, and cooperate with the processor 601 to determine the location 320. ), The generation unit 330, the determination unit 350, the connection unit 340 and 420, the transmission unit 360, the confirmation unit 430, the first service providing module 441 and the second service providing module 442. Can be performed.

도 8에 도시한 프로세서(601), 메모리(603), 저장 장치(605), I/O 인터페이스(607) 및 네트워크 인터페이스(609)는 하나의 컴퓨터에 구현될 수도 있으며 또는 복수의 컴퓨터에 분산되어 구현될 수도 있다.The processor 601, the memory 603, the storage device 605, the I / O interface 607 and the network interface 609 shown in FIG. 8 may be implemented in one computer or distributed over a plurality of computers. It may be implemented.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.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 of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

100: 무선 태그 200: 사용자 단말
210: 무선 태그 리더기 220: 위치 측정부
230: 변환부 240: 저장부
250: 통신부 260: 응용 서비스 처리부
300: 단말 측위 장치 310: 저장부
320: 측위부 330: 생성부
340: 접속부 350: 판단부
360: 전송부 400: 응용 서비스 장치
410: 저장부 420: 접속부
430: 확인부 440: 서비스 제공부
441: 제1 서비스 제공 모듈 442: 제2 서비스 제공 모듈
500: 네트워크 600: 시스템
601: 프로세서 603: 메모리
605: 저장 장치 607: I/O 인터페이스
609: 네트워크 인터페이스
100: wireless tag 200: user terminal
210: wireless tag reader 220: position measuring unit
230: conversion unit 240: storage unit
250: communication unit 260: application service processing unit
300: terminal positioning device 310: storage unit
320: positioning unit 330: generating unit
340: connection unit 350: determination unit
360: transmission unit 400: application service device
410: storage unit 420: connection unit
430: verification unit 440: service provider
441: first service providing module 442: second service providing module
500: network 600: system
601: Processor 603: Memory
605: storage device 607: I / O interface
609: network interface

Claims (17)

무선 태그를 이용한 응용 서비스 방법에 있어서,
사용자 단말이 상기 응용 서비스를 위해 지정된 특정 장소에 설치된 무선 태그를 인식하면, 상기 응용 서비스를 제공하는 응용 서비스 장치에 접속하여 상기 응용 서비스를 요청하는 단계;
상기 응용 서비스 장치부터 상기 무선 태그가 설치된 위치의 방문 여부 확인을 요청받는 단계;
상기 요청받는 단계에서 수신한 정보를 토대로 단말 측위 장치-여기서 단말 측위 장치는 상기 사용자 단말의 위치 정보를 관리함-에 접속하여 단말 위치 기록을 확인하는 단계; 및
상기 단말 위치 기록의 확인 결과를 토대로 상기 응용 서비스를 제공받는 단계
를 포함하는 응용 서비스 방법.
In the application service method using a wireless tag,
If a user terminal recognizes a wireless tag installed at a specific place designated for the application service, requesting the application service by accessing an application service device providing the application service;
Receiving a request for checking whether the wireless tag is installed from the application service device;
Confirming a terminal location record by accessing a terminal positioning device, wherein the terminal positioning device manages location information of the user terminal based on the information received in the requesting step; And
Receiving the application service based on a result of confirming the terminal location record;
Application service method comprising a.
제1항에 있어서,
상기 요청받는 단계는,
상기 단말 측위 장치의 URL(Uniform Resource Locator), 상기 무선 태그의 설치 위치, 위치 확인시 수신되는 제1 리턴 URL, 위치 미확인시 수신되는 제2 리턴 URL이 포함된 리다이렉션 메시지를 수신하고,
상기 확인하는 단계는,
상기 단말 측위 장치의 URL에 접속하면서 단말 고유 ID, 상기 무선 태그의 설치 위치, 상기 제1 리턴 URL 및 상기 제2 리턴 URL을 전송하고,
상기 제공받는 단계는,
상기 단말 고유 ID 및 상기 무선 태그의 설치 위치와 대응하는 단말 위치 기록의 존재 여부에 따라 수신되는 단말 측위 장치로부터 수신한 리다이렉션 메시지에 포함된 상기 제1 리턴 URL 또는 상기 제2 리턴 URL로 접속하는 응용 서비스 방법.
The method of claim 1,
The requesting step,
Receiving a redirect message including a Uniform Resource Locator (URL) of the terminal positioning device, an installation location of the wireless tag, a first return URL received when the location is confirmed, and a second return URL received when the location is not verified,
The checking step,
While connecting to the URL of the terminal positioning device transmits the terminal unique ID, the installation position of the radio tag, the first return URL and the second return URL,
The receiving step,
An application for accessing the first return URL or the second return URL included in the redirection message received from the terminal location apparatus received according to the terminal unique ID and the terminal location record corresponding to the installation location of the radio tag; Service method.
제2항에 있어서,
상기 요청받는 단계는,
위치 유효 범위 및 위치 유효 기간을 더 포함하는 상기 리다이렉션 메시지를 수신하고,
상기 확인하는 단계는,
상기 단말 측위 장치의 URL에 접속할 때 상기 위치 유효 범위 및 상기 위치 유효 기간을 더 전송하고,
상기 제공받는 단계는,
상기 무선 태그의 설치 위치와 대응하고, 상기 위치 유효 범위 및 위치 유효 기간을 만족하는 상기 단말 위치 기록의 존재 여부에 따라 수신된 단말 측위 장치로부터 수신한 리다이렉션 메시지에 포함된 상기 제1 리턴 URL 또는 상기 제2 리턴 URL로 접속하는 응용 서비스 방법.
The method of claim 2,
The requesting step,
Receive the redirection message further comprising a location validity range and a location validity period,
The checking step,
Transmitting the location validity range and the location validity period further when accessing the URL of the terminal positioning device,
The receiving step,
The first return URL or the first return URL included in the redirection message received from the terminal location apparatus received according to the existence of the terminal location record corresponding to the installation location of the radio tag and satisfying the location valid range and the location valid period; Application service method connecting to the second return URL.
제2항 또는 제3항에 있어서,
상기 제공받는 단계는,
상기 리다이렉션 메시지를 수신하는 단계;
상기 리다이렉션 메시지에 상기 제1 리턴 URL이 포함된 경우, 상기 제1 리턴 URL로 접속하여 상기 응용 서비스를 제공받는 단계; 및
상기 리다이렉션 메시지에 상기 제2 리턴 URL이 포함된 경우, 상기 제2 리턴 URL로 접속하여 위치 미확인시 사용자를 위해 설정된 응용 서비스를 제공받는 단계
를 포함하는 응용 서비스 방법.
The method according to claim 2 or 3,
The receiving step,
Receiving the redirect message;
If the redirection message includes the first return URL, accessing the first return URL to receive the application service; And
If the redirection message includes the second return URL, accessing the second return URL and receiving an application service set for the user when the location is not confirmed
Application service method comprising a.
제2항에 있어서,
상기 응용 서비스를 요청하는 단계 이전에,
기 정의된 조건이 만족되면, 자신의 위치 정보를 상기 단말 측위 장치로 전송하는 단계
를 더 포함하는 응용 서비스 방법.
The method of claim 2,
Before requesting the application service,
If the predefined condition is satisfied, transmitting its location information to the terminal positioning device
Application service method further comprising.
제5항에 있어서,
상기 전송하는 단계는,
기 설정된 주기가 도래하거나 혹은 상기 단말 측위 장치로부터 주기적으로 측위 요청이 수신되는 경우, 현재 위치 정보를 측정하여 상기 단말 측위 장치로 전송하는 응용 서비스 방법.
The method of claim 5,
The transmitting step,
When a preset period arrives or periodically receives a positioning request from the terminal positioning device, the application service method for measuring the current location information and transmitting to the terminal positioning device.
제5항에 있어서,
상기 전송하는 단계는,
상기 무선 태그를 인식하는 경우, 현재 위치 정보를 측정하여 상기 단말 측위 장치로 전송하는 응용 서비스 방법.
The method of claim 5,
The transmitting step,
If the wireless tag is recognized, the application service method for measuring the current location information and transmits it to the terminal positioning device.
제5항에 있어서,
상기 확인하는 단계는,
상기 단말 측위 장치의 URL에 접속하면서 상기 단말 고유 ID, 상기 무선 태그 설치 위치, 상기 제1 리턴 URL, 상기 제2 리턴 URL, 위치 유효 범위 및 위치 유효 기간을 전송하고,
상기 단말 고유 ID는,
상기 자신의 위치 정보를 상기 단말 측위 장치로 전송할 때 전송한 정보이거나 혹은 상기 단말 측위 장치에 의해 생성되어 상기 단말 측위 장치로부터 수신된 정보인 응용 서비스 방법.
The method of claim 5,
The checking step,
Transmitting the terminal unique ID, the wireless tag installation position, the first return URL, the second return URL, the location valid range and the location valid period while accessing the URL of the terminal positioning device;
The terminal unique ID is,
Application information method is the information transmitted when transmitting the location information of its own to the terminal positioning device or information generated by the terminal positioning device received from the terminal positioning device.
제8항에 있어서,
상기 단말 고유 ID는 인터넷 쿠키 파일 형태로 인터넷 쿠키 저장소에 저장되어 상기 상기 단말 측위 장치의 URL 접속시 자동 전송되는 응용 서비스 방법.
The method of claim 8,
The terminal unique ID is stored in an internet cookie store in the form of an internet cookie file and is automatically transmitted when the terminal accesses the URL.
무선 태그가 설치된 장소의 방문에 따른 응용 서비스를 제공하기 위한 위치 정보를 관리하는 단말 측위 장치에 있어서,
사용자 단말의 위치 정보를 수집하여 저장하는 측위부;
위치 확인을 요청한 사용자 단말로부터 수신한 무선 태그의 설치 위치와 일치하는 단말 위치 기록이 존재하는지를 판단하는 판단부; 및
상기 일치하는 단말 위치 기록의 존재 여부에 따른 서로 다른 응용 서비스를 제공받도록 서로 다른 서비스 접속 주소를 상기 사용자 단말로 전송하는 전송부를 포함하고,
상기 서로 다른 서비스 접속 주소는, 방문 여부가 확인된 사용자와 방문 여부가 확인되지 않은 사용자로 구분된 각각의 응용 서비스로의 접속을 유도하는 단말 측위 장치.
A terminal positioning device for managing location information for providing an application service according to a visit of a place where a wireless tag is installed,
A positioning unit for collecting and storing location information of the user terminal;
A determination unit for determining whether there is a terminal location record that matches the installation location of the wireless tag received from the user terminal requesting location checking; And
And a transmitter configured to transmit different service access addresses to the user terminal so as to receive different application services according to the existence of the matching terminal location record.
The different service access address is a terminal positioning device for inducing access to each application service divided into a user who is confirmed whether or not to visit.
제10항에 있어서,
상기 측위부가 상기 사용자 단말로부터 수신한 위치 정보를 상기 사용자 단말을 식별할 수 있는 단말 고유 ID와 매핑한 단말 측위 기록을 저장하는 저장부를 더 포함하고,
상기 판단부는,
상기 사용자 단말로부터 위치 확인 요청과 함께 단말 고유 ID, 무선 태그 설치 위치, 제1 리턴 URL(Uniform Resource Locator) 및 제2 리턴 URL을 수신하고, 상기 단말 측위 기록을 검색하여 상기 단말 고유 ID에 매핑된 위치 정보 중에서 상기 무선 태그 설치 위치와 대응하는 위치 정보가 존재하는지를 판단하고,
상기 전송부는,
상기 대응하는 위치 정보가 존재하는 경우 상기 제1 리턴 URL, 상기 대응하는 위치 정보가 미확인되는 경우 상기 제2 리턴 URL이 각각 포함된 리다이렉션 메시지를 상기 사용자 단말로 전송하는 단말 측위 장치.
The method of claim 10,
The positioning unit further comprises a storage unit for storing the terminal location record that maps the location information received from the user terminal with a terminal unique ID that can identify the user terminal,
The determination unit,
A terminal unique ID, a wireless tag installation location, a first return URL (Uniform Resource Locator) and a second return URL are received from the user terminal together with a location request, and the terminal location record is retrieved and mapped to the terminal unique ID. It is determined whether there is location information corresponding to the location of the wireless tag installation from the location information.
Wherein the transmission unit comprises:
And a redirection message including each of the first return URL when the corresponding location information exists and the second return URL when the corresponding location information is not confirmed, to the user terminal.
제11항에 있어서,
상기 측위부가 위치 정보를 수신할때, 사용자 단말로부터 단말 고유 ID가 수신되지 않은 경우, 상기 단말 고유 ID를 생성하여 상기 사용자 단말에게 전송하는 생성부
를 더 포함하는 단말 측위 장치.
The method of claim 11,
When the positioning unit receives the location information, if the terminal unique ID is not received from the user terminal, generating unit for generating the terminal unique ID and transmits to the user terminal
Terminal positioning device further comprising.
제11항에 있어서,
상기 저장부의 단말 측위 기록은,
상기 위치 정보마다 측위 시각이 매핑되어 저장되고,
상기 판단부는,
상기 사용자 단말로부터 위치 확인 요청과 함께 단말 고유 ID, 무선 태그 설치 위치, 제1 리턴 URL(Uniform Resource Locator), 제2 리턴 URL, 위치 유효 기간 및 위치 유효 범위를 수신하고, 상기 단말 측위 기록을 검색하여 상기 단말 고유 ID에 매핑된 위치 정보 중에서 상기 무선 태그 설치 위치와 대응하고, 상기 위치 유효 범위를 만족하는 위치 정보를 검색하고, 상기 위치 정보의 측위 시각이 상기 위치 유효 기간에 포함되는지를 판단하는 단말 측위 장치.
The method of claim 11,
The terminal positioning record of the storage unit,
Positioning time is mapped and stored for each location information,
The determination unit,
Receives a terminal unique ID, a wireless tag installation location, a first return URL (Uniform Resource Locator), a second return URL, a location valid period and a location valid range from the user terminal together with a location request, and retrieves the terminal location record. Searching for location information corresponding to the wireless tag installation location and satisfying the location valid range from the location information mapped to the terminal unique ID, and determining whether the location time of the location information is included in the location valid period. Terminal positioning device.
무선 태그가 설치된 장소의 방문에 따른 응용 서비스를 제공하는 응용 서비스 장치에 있어서,
사용자 단말이 무선 태그를 인식함에 따라 발생한 응용 서비스 요청이 수신되면, 상기 무선 태그가 설치된 장소의 방문 여부 확인을 요청하는 확인부; 및
상기 사용자 단말의 상기 무선 태그 설치 위치의 방문 여부에 따라 서로 다른 응용 서비스를 제공하는 서비스 제공부
를 포함하는 응용 서비스 장치.
An application service apparatus for providing an application service according to a visit of a place where a wireless tag is installed,
A confirmation unit for requesting confirmation of a visit to a place where the wireless tag is installed when an application service request generated as the user terminal recognizes a wireless tag is received; And
A service provider for providing different application services according to whether the user terminal visits the wireless tag installation position.
Application service device comprising a.
제14항에 있어서,
상기 확인부는,
단말 측위 장치-여기서 단말 측위 장치는 상기 사용자 단말의 위치 정보를 관리함-의 URL(Uniform Resource Locator), 상기 무선 태그의 설치 위치, 제1 리턴 URL 및 제2 리턴 URL이 포함된 리다이렉션 메시지를 상기 사용자 단말로 전송하고,
상기 서비스 제공부는,
상기 사용자 단말이 상기 제1 리턴 URL로 접속하면, 상기 응용 서비스를 제공하는 제1 서비스 제공 모듈; 및
상기 사용자 단말이 상기 제2 리턴 URL로 접속하면, 방문 여부가 확인 되지 않은 사용자를 위해 설정된 응용 서비스를 제공하는 제2 서비스 제공 모듈
을 포함하는 응용 서비스 장치.
The method of claim 14,
The verification unit,
Redirect message including a URL (Uniform Resource Locator), the installation location of the radio tag, the first return URL and the second return URL of the terminal positioning device, wherein the terminal positioning device manages location information of the user terminal. Transmit to the terminal,
The service provider,
A first service providing module for providing the application service when the user terminal accesses the first return URL; And
A second service providing module for providing an application service set for a user who has not been visited when the user terminal accesses the second return URL;
Application service device comprising a.
제15항에 있어서,
상기 확인부는,
위치 유효 기간 및 위치 유효 범위가 더 포함된 상기 리다이렉션 메시지를 전송하는 응용 서비스 장치.
16. The method of claim 15,
The verification unit,
Application service device for transmitting the redirection message further includes a location validity period and a location validity range.
제15항 또는 제16항에 있어서,
무선 태그별로 부여되는 무선 태그 코드와 상기 무선 태그가 설치된 위치 정보가 매핑된 무선 태그 설치 정보를 저장하는 저장부를 더 포함하고,
상기 확인부는,
상기 사용자 단말이 전송한 상기 응용 서비스 요청에 포함된 무선 태그 코드에 매핑된 위치 정보를 상기 무선 태그 설치 정보로부터 획득하여 상기 리다이렉션 메시지에 포함시키는 응용 서비스 장치.
17. The method according to claim 15 or 16,
The apparatus may further include a storage unit configured to store wireless tag installation information mapped with a wireless tag code provided for each wireless tag and location information on which the wireless tag is installed.
The verification unit,
And obtaining location information mapped to a wireless tag code included in the application service request transmitted by the user terminal from the wireless tag installation information and including the location information in the redirection message.
KR1020100120820A 2010-11-30 2010-11-30 Method for application service using wireless tag, positioning device of terminal and application service device for the application service Active KR101718975B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100120820A KR101718975B1 (en) 2010-11-30 2010-11-30 Method for application service using wireless tag, positioning device of terminal and application service device for the application service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100120820A KR101718975B1 (en) 2010-11-30 2010-11-30 Method for application service using wireless tag, positioning device of terminal and application service device for the application service

Publications (2)

Publication Number Publication Date
KR20120059177A true KR20120059177A (en) 2012-06-08
KR101718975B1 KR101718975B1 (en) 2017-03-22

Family

ID=46610510

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100120820A Active KR101718975B1 (en) 2010-11-30 2010-11-30 Method for application service using wireless tag, positioning device of terminal and application service device for the application service

Country Status (1)

Country Link
KR (1) KR101718975B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101379659B1 (en) * 2013-08-05 2014-03-28 에이큐 주식회사 Information providing system according to multi-tagging using cookie information and method thereof
WO2014081188A1 (en) * 2012-11-23 2014-05-30 주식회사 투게더 System and method for recording data of visits on wireless communication device
US10503889B2 (en) 2014-10-24 2019-12-10 The Aqua Enterprise Company Mobile terminal, mobile terminal program, checkpoint management system, and checkpoint management method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100095125A (en) * 2009-02-20 2010-08-30 주식회사 포비커 Advertisement system based on location

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100095125A (en) * 2009-02-20 2010-08-30 주식회사 포비커 Advertisement system based on location

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014081188A1 (en) * 2012-11-23 2014-05-30 주식회사 투게더 System and method for recording data of visits on wireless communication device
KR101477692B1 (en) * 2012-11-23 2015-01-02 주식회사 투게더 The system and the method for recording visiting data of a wireless communication device
CN104813687A (en) * 2012-11-23 2015-07-29 聚集股份有限公司 System and method for recording data of visits on wireless communication device
KR101379659B1 (en) * 2013-08-05 2014-03-28 에이큐 주식회사 Information providing system according to multi-tagging using cookie information and method thereof
US10503889B2 (en) 2014-10-24 2019-12-10 The Aqua Enterprise Company Mobile terminal, mobile terminal program, checkpoint management system, and checkpoint management method

Also Published As

Publication number Publication date
KR101718975B1 (en) 2017-03-22

Similar Documents

Publication Publication Date Title
US7420465B2 (en) Method and system for finding lost or stolen objects
CN101999237B (en) Movement history reference system, movement information registration server, information collection server, movement history reference method and program
JP2010218524A (en) Community information distribution device, community information distribution method, and community information distribution program
KR101271785B1 (en) Parking Car Move Request System and Method Using Mobile Phone
JP2012226681A (en) Information processing apparatus, information processing method and program
US20160048640A1 (en) Patient management service method, treatment service providing method, and server node and server applied thereto
CN102984155A (en) Method for serving location information access requests
KR20130022533A (en) System and method for automatically installing applications
KR20140142815A (en) Location information via GPS with location-based notification system and method of service
KR101718975B1 (en) Method for application service using wireless tag, positioning device of terminal and application service device for the application service
KR101274272B1 (en) Service System and Method for Radio Frequency Identification
JP2019197361A (en) Server and method for display of reception screen
KR20110002152A (en) Image Information Management System and Management Method using Binary CDA
KR102110473B1 (en) System and method for providing location tracing service
JP2007192549A (en) Route support method with incentive
KR20140140180A (en) Method for creating contents using tag, apparatus and system for the same
KR102430136B1 (en) Access point registration system using user mobile terminal and method thereof
KR102102219B1 (en) Service system and method for providing contents based on POI, and apparatus applied to the same
JP2005092785A (en) Provided service determining apparatus and method, program thereof, provided service determining system
JP4689447B2 (en) Position assurance system
KR100792837B1 (en) Real time detail information method and system
KR101251181B1 (en) Apparatus and method for confirming coupon publication using IP address and system using that
KR20150026193A (en) System and method for real time question and answering based on the user's location
KR20160087199A (en) System for collecting location information of merchant using use information of membership card, method of collecting location information of merchant, and apparatus for the same
US20140164499A1 (en) Wireless communication device, information processing method and recording medium

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20101130

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20151126

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20101130

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160822

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20170217

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170316

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170316

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220302

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20240228

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20250226

Start annual number: 9

End annual number: 9