[go: up one dir, main page]

KR101655731B1 - Beacon service providing system and method - Google Patents

Beacon service providing system and method Download PDF

Info

Publication number
KR101655731B1
KR101655731B1 KR1020150065405A KR20150065405A KR101655731B1 KR 101655731 B1 KR101655731 B1 KR 101655731B1 KR 1020150065405 A KR1020150065405 A KR 1020150065405A KR 20150065405 A KR20150065405 A KR 20150065405A KR 101655731 B1 KR101655731 B1 KR 101655731B1
Authority
KR
South Korea
Prior art keywords
beacon
service
beacon service
program
information server
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.)
Expired - Fee Related
Application number
KR1020150065405A
Other languages
Korean (ko)
Inventor
민치훈
김동수
Original Assignee
민치훈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 민치훈 filed Critical 민치훈
Priority to KR1020150065405A priority Critical patent/KR101655731B1/en
Application granted granted Critical
Publication of KR101655731B1 publication Critical patent/KR101655731B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • H04W4/001
    • H04W4/003
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명의 비콘 서비스 제공 시스템은, 사용자가 소지하는 이동단말기로, 비콘 서비스 프로그램을 설치 받아, 비콘 서비스를 제공받는 사용자 모바일 디바이스; 비콘 서비스 영역에 설치된 비콘 센서로부터 전송된 비콘을 감지하고, 감지된 비콘 정보를 이용하여 비콘 서비스 리스트를 획득하여 비콘 서비스 프로그램을 실행하도록 명령하는 비콘 서비스 플랫폼; 및 상기 비콘 서비스 플랫폼으로부터 비콘 서비스 리스트 및 비콘 서비스 데이터를 전달받아 비콘 서비스 실행 조건을 만족하는 비콘 서비스 프로그램을 실행하는 비콘 서비스 프로그램관리부를 포함하는 기술을 제공함에 기술적 특징이 있다. A beacon service providing system of the present invention includes: a user mobile device installed in a beacon service program in a mobile terminal owned by a user and provided with a beacon service; A beacon service platform for sensing a beacon transmitted from a beacon sensor installed in a beacon service area, acquiring a beacon service list using the detected beacon information, and instructing to execute a beacon service program; And a beacon service program management unit for receiving a beacon service list and beacon service data from the beacon service platform and executing a beacon service program satisfying a beacon service execution condition.

Description

비콘 서비스 제공 시스템 및 방법{BEACON SERVICE PROVIDING SYSTEM AND METHOD}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a beacon service providing system,

본 발명은 비콘 서비스 제공 시스템 및 방법에 관한 것으로, 더욱 상세하게는 사용자 모바일 디바이스로부터 비콘을 감지하고, 감지된 비콘 정보를 이용하여 비콘 서비스 리스트를 획득하여 비콘 서비스 프로그램을 실행하도록 명령하는 비콘 서비스 플랫폼; 및 상기 비콘 서비스 플랫폼으로부터 비콘 서비스 리스트를 전달받아 비콘 서비스 실행 조건을 만족하는 비콘 서비스 프로그램을 실행하는 비콘서비스 프로그램관리부를 포함함으로써, 비콘을 이용하는 프로그램 및 앱의 설치 및 삭제를 관리하고, 프로그램 및 앱 간의 충돌을 방지하고, 비콘을 중복 설치하는 비용문제를 절감할 수 있는, 비콘 서비스 제공 시스템 및 방법에 관한 것이다.
The present invention relates to a beacon service providing system and method, and more particularly, to a beacon service providing system and method for providing a beacon service, ; And a beacon service program management unit that receives a beacon service list from the beacon service platform and executes a beacon service program satisfying a beacon service execution condition, thereby managing installation and deletion of a program and an application using the beacon, To a beacon service providing system and method capable of preventing a collision between beacons and reducing cost problems of redundant installation of beacons.

하나의 무선 디바이스가 상이한 프로토콜들을 사용하는 상이한 네트워크들 내에서 통신 가능한 멀티 라디오 플랫폼(MRP)은 점점 더 일반화되고 있다. Multi-radio platforms (MRP), in which one wireless device can communicate within different networks using different protocols, are becoming more and more common.

이를테면, 하나의 네트워크에서의 디바이스의 통신들이 다른 네트워크에서의 디바이스의 통신들을 방해하지 않는 한 WiMAX 네트워크에서 통신할 수 있고, WiFi 네트워크에서도 또한 통신할 수 있는 디바이스이다.For example, it is a device that can communicate in a WiMAX network, and can also communicate in a WiFi network, as long as communications of the device in one network do not interfere with communication of the device in another network.

불행히도, 상이한 종류들의 네트워크들은 서로 정수배가 아닌 통신 간격들을 사용할 수 있으므로, WiFi 네트워크의 비콘들 및 비콘-청취 기간들이 WiMAX 네트워크의 슬립 기간들과 동기화되지 않을 수 있다. Unfortunately, beacons and beacon-listening periods of the WiFi network may not be synchronized with the sleep periods of the WiMAX network since different types of networks may use communication intervals that are not integer multiples.

WiMAX 슬립 기간들 및 WiFi 비콘들이 동시에 시작되더라도, 두 네트워크들 사이의 동기화되지 않은 타이밍은 결국 WiFi 비콘들이 WiMAX 슬립 기간들의 범위 외에 있도록 할 수 있으며, 이는 두 네트워크들 사이의 네트워크 간 간섭을 야기할 수 있다.Even if WiMAX sleep periods and WiFi beacons are started at the same time, the unsynchronized timing between the two networks may eventually cause WiFi beacons to be out of range of WiMAX sleep periods, which may cause inter-network interference between the two networks have.

도 1은 종래기술에 따른 비콘 서비스의 물리적 구성을 개략적으로 나타낸 것이다. 1 schematically illustrates a physical configuration of a beacon service according to the prior art.

도 1을 참조하면, 종래기술은 비콘A 서비스 영역(A10)과 비콘B 서비스 영역(B10)이 중복되는 서비스 중복영역(C10)에 사용자 모바일 디바이스(10)가 위치하는 경우, 비콘 서비스가 활성화 되면 비콘 간의 서비스 공유가 이루어지지 않아 좁은 지역에 많은 비콘이 설치가 되어 서비스 영역이 중첩되어 비콘A 서비스 프로그램(20)과 비콘B 서비스 프로그램(30) 사이에 충돌이 발생할 수 있는 문제점이 있었다.1, when the user mobile device 10 is located in a service overlap area C10 in which the beacon A service area A10 and the beacon B service area B10 are overlapped, the beacon service is activated There is a problem in that many beacons are installed in a narrow area because service sharing between beacons is not performed and a service area is overlapped to cause a collision between the beacon A service program 20 and the beacon B service program 30. [

또한 종래기술은 비콘에 대한 전문지식이 있어야 비콘 서비스 개발이 가능하며, 많은 비콘 관련 서비스 프로그램 및 앱의 설치 및 삭제에 어려움이 있는 문제점이 있었다. Also, the prior art has a problem that beacon service can be developed by having expert knowledge on beacons, and it is difficult to install and delete a lot of beacon related service programs and apps.

또한 종래기술은 사용자가 소지한 사용자 모바일 디바이스(10)에 여러 개의 비콘 관련 프로그램이나 앱이 설치된 경우, 비콘이 설치된 장소를 지날 때마다 사용자가 원하지 않은 시점에 비콘의 알림이 발생되어 심기가 불편해 지는 문제점이 있었다.
In addition, according to the related art, when a plurality of beacon-related programs or apps are installed in a user mobile device 10 owned by a user, beacons are notified at a point that the user does not desire every time the beacon passes, .

대한민국 등록특허 제10-0922863호Korean Patent No. 10-0922863

본 발명이 해결하고자 하는 기술적 과제는, 사용자 모바일 디바이스로부터 비콘을 감지하고, 감지된 비콘 정보를 이용하여 비콘 서비스 리스트를 획득하여 비콘 서비스 프로그램을 실행하도록 명령하는 비콘 서비스 플랫폼; 및 상기 비콘 서비스 플랫폼으로부터 비콘 서비스 리스트를 전달받아 비콘 서비스 실행 조건을 만족하는 비콘 서비스 프로그램을 실행하는 비콘서비스 프로그램관리부를 포함함으로써, 비콘을 이용하는 프로그램 및 앱의 설치 및 삭제를 관리하고, 프로그램 및 앱 간의 충돌을 방지하고, 비콘을 중복 설치하는 비용문제를 절감할 수 있는, 비콘 서비스 제공 시스템 및 방법을 제공하는데 있다.
SUMMARY OF THE INVENTION The present invention is directed to a beacon service platform that detects a beacon from a user mobile device, obtains a beacon service list using the detected beacon information and instructs to execute a beacon service program, And a beacon service program management unit that receives a beacon service list from the beacon service platform and executes a beacon service program satisfying a beacon service execution condition, thereby managing installation and deletion of a program and an application using the beacon, And to provide a beacon service providing system and method capable of reducing cost problems of overlapping beacons.

상기 기술적 과제를 이루기 위한 본 발명에 따른 비콘 서비스 제공 시스템 은, 사용자가 소지하는 이동단말기로, 비콘 서비스 프로그램을 설치 받아, 비콘 서비스를 제공받는 사용자 모바일 디바이스; 비콘 서비스 영역에 설치된 비콘 센서로부터 전송된 비콘을 감지하고, 감지된 비콘 정보를 이용하여 비콘 서비스 리스트를 획득하여 비콘 서비스 프로그램을 실행하도록 명령하는 비콘 서비스 플랫폼; 및 상기 비콘 서비스 플랫폼으로부터 비콘 서비스 리스트를 전달받아 비콘 서비스 실행 조건을 만족하는 비콘 서비스 프로그램을 실행하는 비콘 서비스 프로그램관리부를 포함하는 기술을 제공한다. According to another aspect of the present invention, there is provided a beacon service providing system including a user mobile device having a beacon service program installed therein, the beacon service providing beacon service, A beacon service platform for sensing a beacon transmitted from a beacon sensor installed in a beacon service area, acquiring a beacon service list using the detected beacon information, and instructing to execute a beacon service program; And a beacon service program manager for receiving a beacon service list from the beacon service platform and executing a beacon service program satisfying the beacon service execution condition.

또한 상기 기술적 과제를 이루기 위한 본 발명에 따른 비콘 서비스 제공 방법은, 비콘 매니저 프로그램이 비콘 서비스 영역에 설치된 비콘 센서로부터 전송된 비콘을 감지하는 제1 단계; 상기 비콘 매니저 프로그램이 비콘 정보 서버로부터 비콘 서비스 리스트 및 비콘 서비스 실행 조건을 획득하는 제2 단계; 사용자 모바일 디바이스에 실행될 현재 비콘 서비스 프로그램이 설치되었는지를 판단하는 제3 단계; 상기 제3 단계의 판단 결과에 따라 현재 비콘 서비스 프로그램을 실행하거나, 또는 현재 비콘 서비스 프로그램의 설치 안내 메시지를 전송하는 제4 단계; 및 실행할 다음 비콘 서비스가 존재하는 지를 판단하는 제5 단계를 포함하는 기술을 제공한다.
According to another aspect of the present invention, there is provided a method of providing a beacon service, the method comprising: a first step of detecting a beacon transmitted from a beacon sensor installed in a beacon service area; A second step of the beacon manager program acquiring a beacon service list and a beacon service execution condition from a beacon information server; A third step of determining whether a current beacon service program to be executed in the user mobile device is installed; A fourth step of executing a current beacon service program according to a result of the third step or transmitting an installation guide message of a current beacon service program; And a fifth step of determining whether there is a next beacon service to be executed.

본 발명은 비콘을 이용하는 프로그램 및 앱의 설치 및 삭제를 관리하고, 프로그램 및 앱 간의 충돌을 방지하고, 비콘을 중복 설치하는 비용문제를 절감하며, 비콘에 대한 전문지식이 없더라도 비콘 서비스를 개발할 수 있도록 해주는 기술적 효과가 있다. The present invention relates to a method and apparatus for managing installation and deletion of programs and apps using beacons, preventing conflicts between programs and applications, reducing the cost of duplicating beacons, and developing beacon services without expert knowledge of beacons. There is a technical effect that gives.

도 1은 종래기술에 따른 비콘 서비스의 물리적 구성을 개략적으로 나타낸 것이다.
도 2는 본 발명에 따른 비콘 서비스 플랫폼의 구성 및 이를 활용하기 위한 주변 서비스 객체를 나타낸 것이다.
도 3은 본 발명에 따른 비콘 서비스 플랫폼의 구현동작을 순서도로 나타낸 것이다.
도 4a는 본 발명에 따른 일 실시예로, 비콘 매니저 프로그램과 비콘 정보 서버 간 비콘 정보의 추가, 수정, 삭제 과정을 나타낸 것이다.
도 4b는 본 발명에 따른 일 실시예로, 1개의 비콘이 비콘 서비스 플랫폼을 통하여 여러 가지 비콘 서비스 프로그램을 수행하는 구조를 나타낸 것이다.
도 4c는 본 발명에 따른 일 실시예로, 비콘 서비스 수행 전에 비콘 서비스 필터링을 수행하는 것을 나타낸 것이다.
도 4d는 본 발명에 따른 일 실시예로, 서비스별로 비콘의 사정거리를 논리적으로 지정하여 비콘 서비스를 실행하는 과정을 나타낸 것이다.
도 4e는 본 발명에 따른 일 실시예로, 비콘 정보 서버를 이용하여 온 라인 상에서 비콘 서비스 구현 과정을 나타낸 것이다.
1 schematically illustrates a physical configuration of a beacon service according to the prior art.
2 illustrates a configuration of a beacon service platform according to the present invention and a peripheral service object for utilizing the beacon service platform.
FIG. 3 is a flowchart illustrating an operation of implementing the beacon service platform according to the present invention.
FIG. 4A illustrates a process of adding, modifying, and deleting beacon information between a beacon manager program and a beacon information server according to an exemplary embodiment of the present invention.
FIG. 4B illustrates a structure in which one beacon performs various beacon service programs through a beacon service platform according to an exemplary embodiment of the present invention.
FIG. 4C illustrates performing beacon service filtering before a beacon service is performed according to an exemplary embodiment of the present invention.
FIG. 4D illustrates a process of logically designating a beacon distance for each service according to an embodiment of the present invention.
FIG. 4E illustrates a beacon service implementation process on-line using a beacon information server according to an embodiment of the present invention.

이하에서는 본 발명의 구체적인 실시예를 도면을 참조하여 상세히 설명하도록 한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

도 2는 본 발명에 따른 비콘 서비스 플랫폼의 구성 및 이를 활용하기 위한 주변 서비스 객체를 나타낸 것이다. 2 illustrates a configuration of a beacon service platform according to the present invention and a peripheral service object for utilizing the beacon service platform.

도 2를 참조하면, 본 발명은 비콘센서(5), 사용자 모바일 디바이스(10), 비콘 서비스 플랫폼(100) 및 비콘 서비스 프로그램관리부(200)를 포함하여, 사용자에게 요청된 비콘 서비스를 제공한다. 2, the present invention provides a beacon service requested to a user, including a beacon sensor 5, a user mobile device 10, a beacon service platform 100, and a beacon service program manager 200. [

비콘센서(5)는 비콘 서비스 영역에 설치되고, 비콘 정보를 사용자 모바일 디바이스(10)로 전송한다. The beacon sensor 5 is installed in the beacon service area and transmits the beacon information to the user mobile device 10. [

이 경우 사용자 모바일 디바이스(10)는 비콘 서비스 플랫폼(100)으로 부터 비콘 서비스를 제공받기 위해 비콘 매니저 프로그램(110)과 비콘 서비스 프로그램(210-1~210-N)이 설치된 사용자가 소지한 이동 단말기로, 이를테면 스마트 폰, PDA 등을 포함한다. In this case, the user mobile device 10 transmits the beacon manager program 110 and the beacon service programs 210-1 to 210-N to the beacon service platform 100 in order to receive the beacon service from the beacon service platform 100, Such as smartphones, PDAs, and the like.

비콘 서비스 플랫폼(100)은 비콘 매니저 프로그램(110) 및 비콘 정보 서버(120)를 포함하며, 비콘 서비스 프로그램관리부(200)는 제1 비콘 서비스 프로그램(210-1) ~ 제N 비콘 서비스 프로그램(210-N)으로 구성되는 비콘 서비스 프로그램부(210) 및 개별 비콘서비스 서버(220)를 포함한다. The beacon service platform 100 includes a beacon manager program 110 and a beacon information server 120. The beacon service program management unit 200 includes a first beacon service program 210-1 to an Nth beacon service program 210 -N), and an individual beacon service server 220. The beacon service program 210 includes a beacon service program 210 and an individual beacon service server 220. [

이하 비콘 서비스 플랫폼(100)의 기능 및 비콘 서비스 프로그램관리부(200)의 기능에 대해 설명한다. Hereinafter, functions of the beacon service platform 100 and functions of the beacon service program management unit 200 will be described.

우선 비콘 매니저 프로그램(110)은 주로 비콘 센서(5)가 전송한 비콘(beacon)을 감지하고, 비콘 정보 서버(120)와 연동하여 비콘 정보와 서비스 데이터를 상호 간에 전달하며, 비콘 서비스 프로그램관리부(200)로 비콘 서비스 데이터를 전달하는 기능 등을 담당하는데, 이하 구체적인 기능을 설명한다. First, the beacon manager program 110 detects a beacon transmitted from the beacon sensor 5, transmits the beacon information and the service data to each other in cooperation with the beacon information server 120, 200, and the like. Hereinafter, specific functions will be described.

첫째, 비콘 매니저 프로그램(110)은 비콘 관련 프로그램의 설치 및 삭제를 도와주는데(도 3 참조), 이를테면, 비콘 매니저 프로그램(110)은 비콘 센서(5)로부터 비콘의 정보를 획득하면, 비콘 정보 서버(120)로부터 서비스 리스트를 가져온 후 사용자 모바일 디바이스(10)로 각종 비콘 서비스 프로그램(210-1 ~ 210-N)을 설치할 수 있는 링크를 제공하거나 설치 앱을 구동 시켜준다.  First, the beacon manager program 110 helps install and delete the beacon related program (see FIG. 3). For example, when the beacon manager program 110 obtains information of the beacon from the beacon sensor 5, The mobile device 10 provides a link for installing various beacon service programs 210-1 to 210-N or drives an installed app.

한편 설치 후 비콘 매니저 프로그램(110)은 해당 프로그램이나 앱의 정보를 저장하여 비콘 프로그램이나 앱 삭제 시 재설치할 수 있도록 해주며, 또한 이미 설치된 비콘 관련 프로그램이 있는 경우 온(ON)/오프(OFF) 기능을 통하여 프로그램이나 앱을 삭제하지 않고, 소정의 동작 여부를 설정 할 수 있다. On the other hand, after the beacon manager program 110 stores the information of the corresponding program or app, it can be reinstalled when the beacon program or the app is deleted, and when the beacon related program is already installed, It is possible to set a predetermined operation or not, without deleting the program or the app through the function.

둘째, 비콘 매니저 프로그램(110)은 비콘 서비스 데이터를 비콘 정보 서버(120)로부터 다시 가져와 비콘 서비스 프로그램부(210)로 전달하여 제1 비콘 서비스 프로그램(210-1) ~ 제N 비콘 서비스 프로그램(210-N)을 작동할 수 있도록 해준다. (도 3 참조)Second, the beacon manager program 110 retrieves the beacon service data again from the beacon information server 120 and transmits the beacon service data to the beacon service program unit 210 to transmit the first beacon service program 210-1 to the Nth beacon service program 210 -N) to operate. (See Fig. 3)

이를 부연설명하면, 비콘 매니저 프로그램(110)은 비콘으로 부터 정보를 획득하고, 획득된 비콘 정보를 이용하여 비콘 정보 서버(120)로부터 비콘 서비스 리스트를 가져온 후, 비콘 정보 서버(120)로부터 비콘 서비스에 필요한 데이터를 다시 가져온다.In addition, the beacon manager program 110 obtains information from the beacon, obtains the beacon service list from the beacon information server 120 using the obtained beacon information, And then fetches the necessary data again.

그런 다음 비콘 매니저 프로그램(110)은 비콘 서비스 데이터를 비콘 서비스 프로그램부(210)로 전달하고, 비콘 서비스 프로그램이나 앱을 실행시키는데, 이때 비콘 정보 서버(120)나 개별 비콘 서비스 서버(220)는 상황에 따라 푸시(push) 메시지를 활용하여 사용자 모바일 디바이스(10)로 비콘 서비스 데이터를 전달 할 수 있다.Then, the beacon manager program 110 transmits beacon service data to the beacon service program unit 210, and executes the beacon service program or the app. At this time, the beacon information server 120 or the individual beacon service server 220 The beacon service data can be transmitted to the user mobile device 10 using a push message according to the beacon service data.

셋째, 비콘 매니저 프로그램(110)은 비콘 서비스 프로그램을 관리할 수 있어 사용자가 편리하게 비콘 서비스 프로그램을 추가, 수정, 삭제하거나 온(ON)/오프(OFF) 기능을 사용할 수 있다.Third, the beacon manager program 110 can manage the beacon service program, so that the user can conveniently add, modify, delete, or turn on / off the beacon service program.

이를테면, 사용자 모바일 디바이스(10)가 비콘 관련 앱을 설치할 경우, 설치된 앱을 비콘 매니저 프로그램(110)이 직접 감지하여 관리를 할 수 있게 된다. For example, when the user mobile device 10 installs a beacon related app, the beacon manager program 110 can directly detect the installed app and manage the installed app.

넷째, 비콘 매니저 프로그램(110)은 하나의 비콘 정보를 다양한 비콘 서비스 프로그램이 공유 가능하도록 하여 비콘 서비스 프로그램들(210-1 ~ 210-N) 간의 조건 및 우선순위를 정하여 충돌이 발생하지 않도록 도와준다.(도 4b 참조)Fourth, the beacon manager program 110 allows one beacon information to be shared by various beacon service programs, thereby determining a condition and a priority among the beacon service programs 210-1 to 210-N, thereby preventing a conflict from occurring (See Figure 4b)

다음으로, 비콘 정보 서버(120)는 비콘 위치정보 및 기본 서비스 데이터를 저장하며, 비콘 매니저 프로그램(110)의 요청이 있는 경우 응답으로 요청된 데이터를 전달한다.Next, the beacon information server 120 stores the beacon position information and the basic service data, and when requested by the beacon manager program 110, transmits the requested data in response.

여기서 기본 서비스 데이터는 실질적으로 사용될 메타 데이터를 의미하며, 이를테면, 비콘의 위도, 경도, 설치된 주소 및 실내 위치 정보, 관련 비콘 서비스 아이디, 서비스 이미지, 상품리스트, 상품 정보 등을 포함한다. Here, the basic service data refers to metadata to be substantially used, for example, latitude and longitude of the beacon, installed address and indoor location information, related beacon service ID, service image, product list, and product information.

비콘 서비스 프로그램관리부(200)는 비콘 서비스 프로그램부(210) 및 개별 비콘 서비스 서버(220)를 포함한다. The beacon service program management unit 200 includes a beacon service program unit 210 and an individual beacon service server 220.

비콘 서비스 프로그램부(210)는 제1 비콘 서비스 프로그램(210-1) ~ 제N 비콘 서비스 프로그램(210-N)을 포함하며, 비콘 매니저 프로그램(110)로부터 비콘 서비스 데이터들을 획득하고, 각각의 비콘 서비스 데이터에 상응하는 각각의 제1 비콘 서비스 프로그램(210-1) ~ 제N 비콘 서비스 프로그램(210-N)을 작동시키고, 개별 비콘 서비스 서버(220)로부터 비콘 정보 서버(120)가 처리하지 못하는 데이터를 획득하고, 획득한 정보는 비콘 매니저 프로그램(110)으로 전송된다. The beacon service program unit 210 includes a first beacon service program 210-1 to an Nth beacon service program 210-N and acquires beacon service data from the beacon manager program 110, The first beacon service program 210-1 to the N-th beacon service program 210-N corresponding to the service data are operated and the beacon information server 120 And the obtained information is transmitted to the beacon manager program 110. [

개별 비콘 서비스 서버(220)는 비콘 정보 서버(120)와 별도로 구성되어 비콘 정보 서버(120)가 처리하지 못하는 서비스 데이터를 저장하며, 비콘 서비스 프로그램부(210)의 요청에 응답하여 요청된 서비스 데이터를 제공한다. The individual beacon service server 220 stores service data that is configured separately from the beacon information server 120 and can not be processed by the beacon information server 120. In response to a request from the beacon service program unit 210, Lt; / RTI >

즉 개별 비콘 서비스 서버(220)는 상기 비콘 서비스 플랫폼(100)과는 관련이 없고, 비콘 서비스를 개발하려는 개발자가 직접 구현하는 부분으로, 개별 비콘 서비스 프로그램이 직접 연동되는 정보 서버이다. That is, the individual beacon service server 220 is not related to the beacon service platform 100 but is a part directly implemented by a developer who develops a beacon service, and is an information server in which individual beacon service programs are directly linked.

여기서 비콘 정보 서버(120)가 처리하지 못하는 서비스 데이터란, 비콘 정보 서버(120)의 공개 가능성으로 인해, 비콘 서비스 사업자가 꺼리는 회원 정보(이를테면, 회원 아이디, 회원 성별 등)나 보안 관련 정보를 의미한다. The service data that can not be processed by the beacon information server 120 refers to the beacon service provider's membership information (e.g., member ID, member gender, etc.) or security related information due to the possibility of disclosure of the beacon information server 120 do.

도 3은 본 발명에 따른 비콘 서비스 플랫폼의 구현동작을 순서도로 나타낸 것이다. FIG. 3 is a flowchart illustrating an operation of implementing the beacon service platform according to the present invention.

이하 도 2 및 도 3을 참조하여, 본 발명에 따른 비콘 서비스 플랫폼의 구현동작을 설명한다. Hereinafter, the operation of implementing the beacon service platform according to the present invention will be described with reference to FIG. 2 and FIG.

우선, 비콘 매니저 프로그램(110)이 비콘 서비스 영역에 있는 비콘센서(5)가 전송한 비콘을 감지하는 제1 과정(S10)을 갖는다. First, the beacon manager program 110 has a first step S10 of sensing a beacon transmitted from the beacon sensor 5 in the beacon service area.

다음으로 비콘 정보 서버(120)로부터 비콘 서비스 리스트 및 비콘 서비스 조건을 획득하는 제2 과정(S20)을 갖는다. Next, a second process (S20) of acquiring a beacon service list and a beacon service condition from the beacon information server 120 is performed.

여기서 비콘 서비스 실행조건은 비콘 서비스 실행을 위해 요구되는 조건으로, 이를테면, 비콘 서비스 우선순위 결정조건, 서비스 필터링 여부(도 4c 참조), 거리별 서비스 제공여부(도 4d 참조) 등을 포함한다. Here, the beacon service execution condition is a condition required for beacon service execution, for example, a beacon service prioritization condition, whether or not the service is filtered (see FIG. 4C), whether or not the service is provided by distance (see FIG.

이 경우 사용자 모바일 디바이스(10)가 안드로이드를 사용하는 경우 알람(이를테면, Notify 기능)을 통하여 비콘 서비스의 정보 리스트를 화면 상단에 알려 줄 수 있으며, 또한 비콘 서비스 우선순위 결정조건에 따라 결정된 우선순위가 높은 것을 화면 상단에 배치하고, 실시간 처리를 요하는 경우에는 우선순위를 무시하고 바로 앱을 실행 시킬 수도 있다. In this case, when the user mobile device 10 uses the Android, the beacon service information list can be informed at the top of the screen through an alarm (for example, a Notify function), and a priority determined according to beacon service prioritization conditions Place the higher one at the top of the screen, and if you need real-time processing, you can ignore the priority and run the app right away.

이 경우 비콘 매니저 프로그램(110)은 감지된 비콘의 고유 아이디로 비콘 정보 서버(120)로 비콘 정보를 요청하면, 비콘 정보 서버(120)는 요청에 대한 응답으로 비콘 서비스 리스트와 비콘 서비스 조건을 비콘 매니저 프로그램(110)으로 전달하여 1개의 비콘을 이용하여 다양한 비콘 서비스를 구현할 수 있도록 해준다. In this case, if the beacon manager program 110 requests the beacon information server 120 with the unique ID of the detected beacon, the beacon information server 120 transmits the beacon service list and the beacon service condition to the beacon information server 120 in response to the request. Manager program 110 to implement various beacon services using one beacon.

다음으로, 사용자 모바일 디바이스(10)에서 곧바로 실행될 현재 비콘 서비스 프로그램이 설치되었는지를 판단하는 제3 과정(S30)을 갖는다. Next, a third process (S30) is performed to determine whether the beacon service program to be executed immediately by the user mobile device 10 is installed.

만일 제3 과정(S30)에서 현재 비콘 서비스 프로그램이 설치되어 있다고 판단한 경우(예), 비콘 매니저 프로그램(110)은 비콘 정보 서버(120)로부터 비콘 서비스 관련 데이터를 획득하는 제4 과정(S40)을 갖는다. If it is determined in step S30 that the beacon service program is currently installed (Yes), the beacon manager program 110 proceeds to a fourth step S40 of acquiring beacon service related data from the beacon information server 120 .

다음으로, 비콘 매니저 프로그램(110)은 획득한 비콘 서비스 데이터를 비콘 서비스 프로그램부(210)로 전달하여 해당 비콘 서비스 프로그램을 실행하는 제5 과정(S50)을 갖는다. Next, the beacon manager program 110 has a fifth step (S50) of delivering the acquired beacon service data to the beacon service program unit 210 and executing the corresponding beacon service program.

만일 제3 과정(S30)에서 현재 비콘 서비스 프로그램이 설치되지 않았다고 판단한 경우(아니오), 사용자 모바일 디바이스(10)로 해당 비콘 서비스 프로그램 설치 안내 메시지를 전송하는 제6 과정(S60)을 갖는다. If it is determined in step S30 that the beacon service program is not installed (NO), a sixth step (S60) of transmitting the beacon service program installation guide message to the user mobile device 10 is performed.

다음으로, 계속해서 실행할 다음 비콘 서비스가 존재하는 지를 판단하는 제7 과정(S70)을 갖는다. Next, there is a seventh step (S70) of determining whether there is a next beacon service to be continuously executed.

만일 제7 과정(S70)에서 다음 비콘 서비스가 존재한다고 판단 한 경우(예), 상기 제3 과정(S30)으로 리턴하여 제3 과정(S30) ~ 제6 과정(S60)을 실행하며, 만일 제7 과정(S70)에서 실행할 다음 비콘 서비스가 존재하지 않는다고 판단 한 경우(아니오) 해당 서비스를 종료한다. If it is determined in step S70 that the next beacon service is present (YES), the process returns to the third process (S30) to perform the third process (S30) to the sixth process (S60) If it is determined in step S70 that there is no next beacon service to be executed (NO), the corresponding service is terminated.

도 4a는 본 발명에 따른 일 실시예로, 비콘 매니저 프로그램과 비콘 정보 서버 간 비콘 정보의 추가, 수정, 삭제 과정을 나타낸 것이다. FIG. 4A illustrates a process of adding, modifying, and deleting beacon information between a beacon manager program and a beacon information server according to an exemplary embodiment of the present invention.

도 4a를 참조하면, 비콘 매니저 프로그램(110)은 비콘 정보 서버(120)의 데이터를 추가, 수정, 삭제 등을 수행할 수 있는데, 이는 비콘 서비스 개발자에게 서비스 데이터를 손쉽게 관리할 수 있는 편의를 제공하며, 비콘 서비스 이용자는 비콘 정보 서버(120)의 데이터에 접근 가능하게 하여 양방향성 서비스를 구축 가능하게 해준다. Referring to FIG. 4A, the beacon manager program 110 may add, modify, delete, or the like data of the beacon information server 120. This allows the beacon service developer to easily manage the service data And the beacon service user can access the data of the beacon information server 120 to construct an interactive service.

도 4b는 본 발명에 따른 일 실시예로, 1개의 비콘이 비콘 서비스 플랫폼을 통하여 여러 가지 비콘 서비스 프로그램을 수행하는 구조를 나타낸 것이다. FIG. 4B illustrates a structure in which one beacon performs various beacon service programs through a beacon service platform according to an exemplary embodiment of the present invention.

도 4b를 참조하면, 비콘A 서비스 영역(A10) 내에 있는 비콘 매니저 프로그램 사용자(110a)는 비콘 정보 서버(120)로 비콘 서비스 리스트를 요청하면, 비콘 정보 서버(120)는 요청에 대한 응답으로 비콘 서비스 B, C, D를 비콘 매니저 프로그램 사용자(110a)에게 전달함으로, 비콘 매니저 프로그램(110)이 1개의 비콘을 통해 여러 가지 비콘 서비스 프로그램을 수행할 수 있도록 해준다. 4B, when a beacon manager program user 110a in the beacon A service area A10 requests a beacon service list from the beacon information server 120, the beacon information server 120 transmits the beacon information to the beacon information server 120 in response to the request. And transmits the services B, C, and D to the beacon manager program user 110a, thereby allowing the beacon manager program 110 to execute various beacon service programs through one beacon.

도 4c는 본 발명에 따른 일 실시예로, 비콘 서비스 수행 전에 비콘 서비스 필터링을 수행하는 것을 나타낸 것이다. FIG. 4C illustrates performing beacon service filtering before a beacon service is performed according to an exemplary embodiment of the present invention.

도 4c를 참조하면, 비콘 매니저 프로그램(110)은 비콘 서비스 수행 전에 비콘 서비스 필터링을 수행할 수 있는데, 이를테면, 비콘 매니저 프로그램(110)은 사용자가 원하는 서비스의 키워드(이를테면, 비콘 서비스 허용 키워드로 의료, 운동화, 커피 등) 또는 원하지 않는 서비스의 키워드(이를테면, 비콘 서비스 차단 키워드로 식료품, 장난감 등)를 등록하여, 실제 비콘 서비스를 구현하기 위한 비콘 서비스 프로그램이나 앱이 구동되기 전에 키워드를 필터링하여 비콘 서비스의 실행 여부를 판단할 수 있다.Referring to FIG. 4C, the beacon manager program 110 may perform beacon service filtering before the beacon service is performed. For example, the beacon manager program 110 may determine whether the beacon service (Such as beer, toys, etc.) as a beacon service blocking keyword, filtering the keyword before the beacon service program or the application for implementing the actual beacon service is activated, It is possible to judge whether the service is executed or not.

이는 사용자가 소지한 사용자 모바일 디바이스(10)에 여러 개의 비콘 관련 프로그램이나 앱이 설치된 경우, 사용자가 원하지 않은 시점에 비콘의 알림이 발생되는 불편함을 해소하기 위한 것으로, 사용자는 비콘 서비스 필터링을 통해 자신이 원하는 비콘 서비스만을 제공받을 수 있게 된다. This is for solving the inconvenience that beacons are not notified at a point in time when a plurality of beacon related programs or apps are installed in the user mobile device 10 owned by the user, So that only the beacon service desired by the user can be provided.

도 4d는 본 발명에 따른 일 실시예로, 서비스별로 비콘의 사정거리를 논리적으로 지정하여 비콘 서비스를 실행하는 과정을 나타낸 것이다. FIG. 4D illustrates a process of logically designating a beacon distance for each service according to an embodiment of the present invention.

도 4d를 참조하면, 비콘A 서비스 영역(A10)에서 물리적 비콘의 감지거리는 30m 이지만, 서비스별로 비콘 서비스 실행 거리를 논리적으로 지정할 수 있는데, 이를테면, 비콘 매니저 프로그램 사용자(110a)의 비콘 서비스 리스트의 요청에 대한 응답으로 비콘 서비스 B에 대해 비콘 서비스 실행 거리를 10m의 조건으로 전달하는데, 이 경우 비콘A 서비스 영역(A10)에서 비콘 서비스 B는 10m 이내에 위치한 경우에만 서비스를 제공받을 수 있게 된다. Referring to FIG. 4D, the detection distance of the physical beacon in the beacon A service area A10 is 30 m, but the beacon service execution distance may be logically designated for each service. For example, In this case, the beacon service B can receive the service only when the beacon service B is located within 10 m in the beacon A service area A10.

즉 본 발명의 경우 실제 비콘 센서(5)에는 비콘의 물리적 거리가 설정이 되어 있지만, 비콘 서비스 특성상 비콘에 설정된 거리보다 짧은 거리에서 서비스를 제공받기를 원할 경우, 비콘 매니저 프로그램(110)에서 해당 조건을 감지하여 비콘 서비스 프로그램이나 앱의 구동 여부를 결정할 수 있다.That is, in the case of the present invention, the physical distance of the beacon is set in the actual beacon sensor 5, but if it is desired to receive the service at a distance shorter than the distance set in the beacon according to the nature of the beacon service, To determine whether the beacon service program or the app is running.

또한 도 4b에 도시된 바대로, 1개의 비콘을 다수의 비콘 서비스가 이용할 경우, 서비스별로 비콘의 실행거리를 논리적으로 각각 달리 설정하여(이를테면, 서비스 B는 10m, 서비스 C는 15m, 서비스 D는 20m로 조건설정) 해당 비콘 서비스를 수행할 수 있다.As shown in FIG. 4B, when a plurality of beacon services use one beacon, the execution distances of beacons are set logically differently for each service (for example, 10 m for service B, 15 m for service C, 20m) to perform the corresponding beacon service.

도 4e는 본 발명에 따른 일 실시예로, 비콘 정보 서버를 이용하여 온라인 상에서 비콘 서비스 구현 과정을 나타낸 것이다. FIG. 4E illustrates a beacon service implementation process on-line using a beacon information server according to an embodiment of the present invention.

도 4e를 참조하면, 사용자는 비콘 정보 서버(120)의 데이터를 이용하여 온 라인 단말(40)에서도 비콘의 서비스를 검색하여 비콘별 서비스 내용을 디스플레이 하거나, 지도 데이터와 연동하여 비콘의 위치를 표시하는 등의 서비스를 구현할 수 있는데, 이는 사용자가 직접 비콘으로 접근해야만 비콘 서비스를 제공받을 수 있는 일반적인 비콘 서비스와 구별된다. Referring to FIG. 4E, a user may search for a beacon service in the on-line terminal 40 using the data of the beacon information server 120 and display the contents of the beacon service, or display the location of the beacon in cooperation with the map data , Which is different from the conventional beacon service in that a user must be able to access the beacon service only by directly accessing the beacon.

이상에서는 본 발명에 대한 기술사상을 첨부 도면과 함께 서술하였지만 이는 본 발명의 바람직한 실시 예를 예시적으로 설명한 것이지 본 발명을 한정하는 것은 아니다. 또한 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구나 본 발명의 기술적 사상의 범주를 이탈하지 않는 범위 내에서 다양한 변형 및 모방이 가능함은 명백한 사실이다.
While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit of the invention.

5 : 비콘 센서
10 : 사용자 모바일 디바이스
100 : 비콘 서비스 플랫폼
110 : 비콘 매니저 프로그램
120 : 비콘 정보 서버
200 : 비콘 서비스 프로그램부
210-1 ~ 210-N : 제1 비콘 서비스 프로그램 ~ 제N 비콘 서비스 프로그램
220 : 개별 비콘서비스 서버
5: Beacon sensor
10: User mobile device
100: Beacon Service Platform
110: Beacon Manager Program
120: Beacon information server
200: Beacon Service Program Department
210-1 to 210-N: first beacon service program to Nth beacon service program
220: Individual beacon service server

Claims (7)

사용자가 소지하는 이동단말기로, 비콘 서비스 프로그램을 설치 받아, 비콘 서비스를 제공받는 사용자 모바일 디바이스;
비콘 서비스 영역에 설치된 비콘 센서로부터 전송된 비콘을 감지하고, 감지된 비콘 정보를 이용하여 비콘 서비스 리스트를 획득하여 비콘 서비스 프로그램을 실행하도록 명령하는 비콘 서비스 플랫폼; 및
상기 비콘 서비스 플랫폼으로부터 비콘 서비스 리스트를 전달받아 비콘 서비스 실행 조건을 만족하는 비콘 서비스 프로그램을 실행하는 비콘 서비스 프로그램관리부를 포함하며,
상기 비콘 서비스 플랫폼은,
비콘 감지, 비콘 서비스 리스트 관리, 상기 사용자 모바일 디바이스로 비콘 서비스 프로그램 설치안내, 상기 비콘 서비스 프로그램관리부로 비콘 서비스 데이터 전달 및 비콘 서비스 실행 조건을 만족하는 비콘 서비스 프로그램을 실행 명령을 수행하는 비콘 매니저 프로그램; 및
비콘 위치정보 및 기본 서비스 데이터를 저장하며, 상기 비콘 매니저 프로그램의 요청에 대해 응답하는 비콘 정보 서버를 포함하고,
상기 비콘 서비스 실행 조건은,
비콘 서비스 우선순위 결정조건, 서비스 필터링 조건 및 거리별 서비스 제공조건을 포함하는 것을 특징으로 하는 비콘 서비스 제공 시스템.
A user mobile device having a beacon service program installed therein and being provided with a beacon service;
A beacon service platform for sensing a beacon transmitted from a beacon sensor installed in a beacon service area, acquiring a beacon service list using the detected beacon information, and instructing to execute a beacon service program; And
And a beacon service program management unit for receiving a beacon service list from the beacon service platform and executing a beacon service program satisfying a beacon service execution condition,
The beacon service platform includes:
A beacon manager program for executing a beacon service program that satisfies beacon service execution conditions and beacon service data delivery to the beacon service program management unit; And
A beacon information server for storing beacon location information and basic service data and responding to a request of the beacon manager program,
The beacon service execution condition includes:
A beacon service priority determination condition, a service filtering condition, and a distance service provision condition.
삭제delete 삭제delete 제 1항에 있어서, 상기 비콘 매니저 프로그램은,
상기 비콘 정보 서버의 데이터를 직접적으로 추가, 수정 또는 삭제하는 기능을 더 포함하는 것을 특징으로 하는 비콘 서비스 제공 시스템.
2. The beacon manager program according to claim 1,
Further comprising a function of directly adding, modifying or deleting data of the beacon information server.
제 1항에 있어서, 상기 비콘 매니저 프로그램은,
상기 비콘 정보 서버의 데이터를 검색하여 비콘별 서비스 내용 디스플레이 및 지도 데이터와 연동하여 비콘의 위치를 표시하는 온라인 서비스를 구현하는 기능을 더 포함하는 것을 특징으로 하는 비콘 서비스 제공 시스템.
2. The beacon manager program according to claim 1,
Further comprising a function of searching for data of the beacon information server and implementing an online service for displaying a location of a beacon in association with a beacon service content display and map data.
비콘 매니저 프로그램이 비콘 서비스 영역에 설치된 비콘 센서가 전송한 비콘을 감지하는 제1 단계;
상기 비콘 매니저 프로그램이 비콘 정보 서버로부터 비콘 서비스 리스트 및 비콘 서비스 실행 조건을 획득하는 제2 단계;
사용자 모바일 디바이스에서 실행될 현재 비콘 서비스 프로그램이 설치되었는지를 판단하는 제3 단계;
상기 제3 단계의 판단 결과에 따라 현재 비콘 서비스 프로그램을 실행하거나, 또는 현재 비콘 서비스 프로그램의 설치 안내 메시지를 전송하는 제4 단계; 및
실행할 다음 비콘 서비스가 존재하는 지를 판단하는 제5 단계를 포함하며,
상기 비콘 서비스 실행 조건은,
비콘 서비스 우선순위 결정조건, 서비스 필터링 조건 및 거리별 서비스 제공조건을 포함하는 것을 특징으로 하는 비콘 서비스 제공 방법.
A first step of the beacon manager program detecting a beacon transmitted from a beacon sensor installed in a beacon service area;
A second step of the beacon manager program acquiring a beacon service list and a beacon service execution condition from a beacon information server;
A third step of determining whether a current beacon service program to be executed in the user mobile device is installed;
A fourth step of executing a current beacon service program according to a result of the third step or transmitting an installation guide message of a current beacon service program; And
And a fifth step of determining whether there is a next beacon service to be executed,
The beacon service execution condition includes:
A beacon service priority determination condition, a service filtering condition, and a distance service provision condition.
삭제delete
KR1020150065405A 2015-05-11 2015-05-11 Beacon service providing system and method Expired - Fee Related KR101655731B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150065405A KR101655731B1 (en) 2015-05-11 2015-05-11 Beacon service providing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150065405A KR101655731B1 (en) 2015-05-11 2015-05-11 Beacon service providing system and method

Publications (1)

Publication Number Publication Date
KR101655731B1 true KR101655731B1 (en) 2016-09-08

Family

ID=56950555

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150065405A Expired - Fee Related KR101655731B1 (en) 2015-05-11 2015-05-11 Beacon service providing system and method

Country Status (1)

Country Link
KR (1) KR101655731B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11026065B2 (en) 2016-12-06 2021-06-01 Samsung Electronics Co., Ltd. Server and electronic device for transmitting and receiving information related to beacon

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050012848A (en) * 2002-06-28 2005-02-02 노키아 코포레이션 System and method for initiating location-dependent applications on mobile devices
KR20050057024A (en) * 2002-08-29 2005-06-16 노키아 코포레이션 System and method for providing context sensitive recommendations to digital services
KR100922863B1 (en) 2007-12-27 2009-10-20 재단법인대구경북과학기술원 How to provide OS using shared beacon section
KR20150016690A (en) * 2013-08-05 2015-02-13 주식회사 인포리언스 Local service providing apparatus, method for providing local service and recording medium for the same
KR101501032B1 (en) * 2014-06-16 2015-03-13 변상현 A service providing system using beacon and sevice providing methods using the system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050012848A (en) * 2002-06-28 2005-02-02 노키아 코포레이션 System and method for initiating location-dependent applications on mobile devices
KR20050057024A (en) * 2002-08-29 2005-06-16 노키아 코포레이션 System and method for providing context sensitive recommendations to digital services
KR100922863B1 (en) 2007-12-27 2009-10-20 재단법인대구경북과학기술원 How to provide OS using shared beacon section
KR20150016690A (en) * 2013-08-05 2015-02-13 주식회사 인포리언스 Local service providing apparatus, method for providing local service and recording medium for the same
KR101501032B1 (en) * 2014-06-16 2015-03-13 변상현 A service providing system using beacon and sevice providing methods using the system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11026065B2 (en) 2016-12-06 2021-06-01 Samsung Electronics Co., Ltd. Server and electronic device for transmitting and receiving information related to beacon

Similar Documents

Publication Publication Date Title
KR101674852B1 (en) Managing applications on a client device
US11711670B2 (en) Method for activating service based on user scenario perception, terminal device, and system
JP5760716B2 (en) Application providing system, application providing method, information processing apparatus, and information processing program
US9998875B2 (en) Method for managing beacon, terminal device, server and storage medium
US9235693B2 (en) System and methods thereof for tracking and preventing execution of restricted applications
US10997841B2 (en) Information processing apparatus, information processing system and information processing method
TWI618430B (en) System, method and computer-readable recording medium for providing notice according to location secession
US20160029157A1 (en) Assistance techniques
KR102005338B1 (en) Location based social networking system and method
KR101655731B1 (en) Beacon service providing system and method
WO2016043896A1 (en) Contextual platform feature recommendations
US11010174B2 (en) Information processing apparatus, information processing system, and information processing method
US10929459B2 (en) Geolocation restricted content registration and publication
CN104363629A (en) System, method and identification card for accessing operator networks
US20160094969A1 (en) Location-Aware Social Media Platform for Owners of Non-Human Animals
JP5998182B2 (en) POI data generation device, terminal device, POI data generation method and program
KR102452997B1 (en) A method and apparatus for service based on a location
JP6535503B2 (en) Content local delivery system, content local delivery program
JP2023154121A (en) Advertisement display system, and advertisement display method
CN107172158A (en) Information processing method, system and device
EP3270283A1 (en) Program acquisition method, information-processing terminal, and program
JP5975125B2 (en) Application providing system and application providing method
US10191770B2 (en) Maintenance tasks based on device role
KR101596262B1 (en) Broadcasting device for interacting with a terminal and method for providing service using the same
JP6095713B2 (en) Method for controlling operation of portable terminal device equipped with position device, portable terminal device, and computer program

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190903

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

K11-X000 Ip right revival requested

St.27 status event code: A-6-4-K10-K11-oth-X000

K12-X000 Request for ip right revival rejected

St.27 status event code: A-6-4-K10-K12-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000