JP2017194443A - Beacon transmission device, beacon transmission system, beacon transmission method, and beacon transmission program - Google Patents

Beacon transmission device, beacon transmission system, beacon transmission method, and beacon transmission program Download PDF

Info

Publication number
JP2017194443A
JP2017194443A JP2016211005A JP2016211005A JP2017194443A JP 2017194443 A JP2017194443 A JP 2017194443A JP 2016211005 A JP2016211005 A JP 2016211005A JP 2016211005 A JP2016211005 A JP 2016211005A JP 2017194443 A JP2017194443 A JP 2017194443A
Authority
JP
Japan
Prior art keywords
beacon
transmission
beacon signal
storage unit
unit
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.)
Pending
Application number
JP2016211005A
Other languages
Japanese (ja)
Inventor
畑 大介
Daisuke Hata
大介 畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to US15/478,468 priority Critical patent/US20170299688A1/en
Publication of JP2017194443A publication Critical patent/JP2017194443A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】1つの場所につき1つのビーコン装置により複数のサービスのビーコン信号の発信を運用する。
【解決手段】ビーコン信号を発信するビーコン発信装置であって、複数のビーコン信号仕様の送信タイミング、送信形式および送信データの登録を受け付けて記憶部に登録する登録部と、前記記憶部に登録された送信タイミング、送信形式および送信データに基づいて、前記複数のビーコン信号仕様のビーコン信号を順次送信する送信実行部とを備える。
【選択図】図2
Transmission of beacon signals of a plurality of services is performed by one beacon device per place.
A beacon transmission device for transmitting a beacon signal, which receives a registration of transmission timings, transmission formats, and transmission data of a plurality of beacon signal specifications and registers them in a storage unit, and is registered in the storage unit A transmission execution unit that sequentially transmits the beacon signals of the plurality of beacon signal specifications based on the transmission timing, the transmission format, and the transmission data.
[Selection] Figure 2

Description

本発明は、ビーコン発信装置、ビーコン発信システム、ビーコン発信方法およびビーコン発信プログラムに関する。   The present invention relates to a beacon transmission device, a beacon transmission system, a beacon transmission method, and a beacon transmission program.

近年、スーパーマーケット、コンビニエンスストア、百貨店、専門店等の施設に、ユーザが携帯する端末装置にビーコン信号を送信可能なビーコン装置(ビーコン発信装置)が配置され、様々なサービスが提供されるようになってきた。ビーコン装置からビーコン信号を受信した端末装置は、端末装置にインストールされたアプリケーションにより、ビーコン信号に基づいて商品情報を���得し、端末装置の表示部に商品情報を表示することができる。   In recent years, beacon devices (beacon transmission devices) capable of transmitting beacon signals to terminal devices carried by users have been arranged in facilities such as supermarkets, convenience stores, department stores, and specialty stores, and various services have been provided. I came. The terminal device that has received the beacon signal from the beacon device can acquire the product information based on the beacon signal by an application installed in the terminal device, and can display the product information on the display unit of the terminal device.

また、カーナビゲーションシステムや、スマートフォンなどを中心にGPS(Global Positioning System)を利用した位置情報サービスが普及している。しかし、GPSは衛星電波を利用した測位技術であるため、屋内や地下といった電波の届かない場所では使用することができない。そのため、屋内で位置情報サービスを実現しようとすれば、屋内測位技術といったGPS以外の測位技術が必要になる。この点、屋内や地下のようにGPSを用いた測位が行えない環境において、ビーコン装置からのビーコン信号を受信することにより、ビーコン装置の位置を基準として加速度センサや地磁気センサ等が統合された慣性装置による演算により、歩行者の位置を推定する歩行者自律航法(PDR:Pedestrian Dead Reckoning)が既に知られている。   In addition, position information services using GPS (Global Positioning System) are prevalent, mainly in car navigation systems and smartphones. However, since GPS is a positioning technology using satellite radio waves, it cannot be used in places where radio waves do not reach, such as indoors and underground. Therefore, in order to realize a location information service indoors, positioning technology other than GPS such as indoor positioning technology is required. In this regard, in an environment where positioning using GPS cannot be performed, such as indoors or underground, by receiving a beacon signal from a beacon device, inertia that integrates an acceleration sensor, a geomagnetic sensor, etc. with reference to the position of the beacon device Pedestrian dead reckoning (PDR) that estimates the position of a pedestrian by calculation by a device is already known.

このように、ビーコン装置を利用したサービスはますます普及していくと考えられ、ビーコン装置をいかに効率的に設置していくかとい��ことが重要になる。   Thus, it is considered that services using beacon devices are becoming more and more popular, and it is important how to efficiently install beacon devices.

一方、多数のビーコン装置が設置された環境において、識別情報のスキャンに要する時間を短くするために、受信対象とするビーコン装置を設置位置情報を用いて限定する技術が開示されている(例えば、特許文献1等を参照)。   On the other hand, in an environment where a large number of beacon devices are installed, in order to shorten the time required for scanning identification information, a technology for limiting beacon devices to be received using installation position information has been disclosed (for example, (See Patent Document 1).

ビーコン装置を利用したサービスを新たに提供しようとする場合、新たなビーコン装置を設置することになるが、一般にサービスを提供する価値の高い場所には既に別のビーコン装置がいくつも設置されている可能性が高く、新たな設置は容易ではない。すなわち、設置工事や設置後のメンテナンス等の設置コストの他に、既存のビーコン装置が存在することによる設置場所の不足、電源取り出し箇所の不足、電波干渉(ビーコン信号が非同期に送信されることに起因)等により、設置場所を確保するのが困難である。   When a new service using a beacon device is to be provided, a new beacon device is installed, but in general, a number of other beacon devices are already installed in places where service is highly valuable. The possibility is high and new installation is not easy. In other words, in addition to installation costs such as installation work and maintenance after installation, there is a shortage of installation locations due to the presence of existing beacon devices, a shortage of power supply extraction locations, radio wave interference (beacon signals are transmitted asynchronously) For example, it is difficult to secure the installation location.

本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、1つの場所につき1つのビーコン装置により複数のサービスのビーコン信号の発信を運用できるようにすることにある。   The present invention has been proposed in view of the above-described conventional problems, and an object of the present invention is to enable operation of transmission of beacon signals of a plurality of services by one beacon device per place. is there.

上記の課題を解決するため、本発明にあっては、ビーコン信号を発信するビーコン発信装置であって、複数のビーコン信号仕様の送信タイミング、送信形式および送信データの登録を受け付けて記憶部に登録する登録部と、前記記憶部に登録された送信タイミング、送信形式および送信データに基づいて、前記複数のビーコン信号仕様のビーコン信号を順次送信する送信実行部とを備える。   In order to solve the above-described problems, in the present invention, a beacon transmission device for transmitting a beacon signal, which receives registration of transmission timings, transmission formats, and transmission data of a plurality of beacon signal specifications and registers them in a storage unit And a transmission execution unit that sequentially transmits beacon signals of the plurality of beacon signal specifications based on transmission timing, transmission format, and transmission data registered in the storage unit.

本発明にあっては、1つの場所につき1つのビーコン装置により複数のサービスのビーコン信号の発信を運用することができる。   In the present invention, transmission of beacon signals of a plurality of services can be operated by one beacon device per place.

本発明の第1の実施形態にかかるシステムの構成例を示す図である。It is a figure which shows the structural example of the system concerning the 1st Embodiment of this invention. ビーコン装置の機能構成例を示す図である。It is a figure which shows the function structural example of a beacon apparatus. ビーコン装置のより具体的な機能構成例を示す図である。It is a figure which shows the more specific function structural example of a beacon apparatus. コンテンツサーバの機能構成例を示す図である。It is a figure which shows the function structural example of a content server. 移動端末の機能構成例を示す図である。It is a figure which shows the function structural example of a mobile terminal. ビーコン管理サーバの機能構成例を示す図である。It is a figure which shows the function structural example of a beacon management server. ビーコン装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a beacon apparatus. コンテンツサーバおよびビーコン管理サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a content server and a beacon management server. 移動端末のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a mobile terminal. 第1の実施形態の処理例を示すシーケンス図である。It is a sequence diagram which shows the process example of 1st Embodiment. ビーコン設置情報の構造例を示す図である。It is a figure which shows the structural example of beacon installation information. ビーコンサービス情報の例を示す図(その1)である。It is a figure (the 1) which shows the example of beacon service information. ビーコンサービス情報の例を示す図(その2)である。It is a figure (the 2) which shows the example of beacon service information. ビーコンサービス情報の例を示す図(その3)である。It is FIG. (3) which shows the example of beacon service information. 送信タイミングの例を示す図である。It is a figure which shows the example of a transmission timing. 第2の実施形態におけるビーコン装置の機能構成例を示す図である。It is a figure which shows the function structural example of the beacon apparatus in 2nd Embodiment. 第2の実施形態の処理例を示すシーケンス図である。It is a sequence diagram which shows the process example of 2nd Embodiment. 干渉情報の例を示す図である。It is a figure which shows the example of interference information. 送信タイミングの例を示す図である。It is a figure which shows the example of a transmission timing. 第3の実施形態におけるビーコン装置の機能構成例を示す図である。It is a figure which shows the function structural example of the beacon apparatus in 3rd Embodiment. 第3の実施形態におけるビーコン管理サーバの機能構成例を示す図である。It is a figure which shows the function structural example of the beacon management server in 3rd Embodiment. 第3の実施形態の処理例を示すシーケンス図である。It is a sequence diagram which shows the process example of 3rd Embodiment.

以下、本発明の好適な実施形態につき説明する。   Hereinafter, preferred embodiments of the present invention will be described.

<第1の実施形態>
[構成]
図1は本発明の第1の実施形態にかかるシステムの構成例を示す図である。図1において、屋内または屋外には、ビーコン信号を発信(送信)する複数(多数)のビーコン装置1(1A、1B、1C、・・)が設置され、これらのビーコン装置1はネットワーク2に有線または無線により接続されている。ビーコン装置1としては、BLE(Bluetooth Low Energy)装置やWIFI装置が用いられる。BLEやWIFIは規格化されているため、BLEやWIFIに準じることで、顧客からビーコン信号送信を受注するビジネスの運営が容易になる。また、BLEやWIFIに順ずることにより、システム構築を容易にすることがで��る。���お�����LEやWIFI��他に、���波(超音波)によりビーコン信号を送信することもできる。
<First Embodiment>
[Constitution]
FIG. 1 is a diagram showing a configuration example of a system according to the first embodiment of the present invention. In FIG. 1, a plurality (a large number) of beacon devices 1 (1A, 1B, 1C,...) For transmitting (transmitting) beacon signals are installed indoors or outdoors, and these beacon devices 1 are wired to a network 2. Or it is connected by radio. As the beacon device 1, a BLE (Bluetooth Low Energy) device or a WIFI device is used. Since BLE and WIFI are standardized, the operation of a business for receiving an order for beacon signal transmission from a customer becomes easy by conforming to BLE and WIFI. In addition, system construction can be facilitated by conforming to BLE and WIFI. In addition to BLE and WIFI, a beacon signal can also be transmitted by sound waves (ultrasonic waves).

また、ネットワーク2には、サービスまたはサービス群毎に個別に管理され、ビーコン信号に含まれるデータに対応するコンテンツを提供するコンテンツサーバ3(3A、3B、3C、・・)が接続されている。屋内または屋外においてビーコン装置1に接近したスマートフォン等の移動端末4(4A、4B、・・)は、ビーコン信号を受信し、内部のアプリケーションの動作によりネットワーク2を介して対応するコンテンツサーバ3にアクセスし、サービスに応じたコンテンツを取得することができる。また、ネットワーク2には、複数のビーコン装置1を管理するビーコン管理サーバ5が接続されている。   The network 2 is connected to content servers 3 (3A, 3B, 3C,...) That are individually managed for each service or service group and provide content corresponding to data included in the beacon signal. A mobile terminal 4 (4A, 4B,...) Such as a smartphone that approaches the beacon device 1 indoors or outdoors receives the beacon signal and accesses the corresponding content server 3 via the network 2 by the operation of the internal application. In addition, content corresponding to the service can be acquired. In addition, a beacon management server 5 that manages a plurality of beacon devices 1 is connected to the network 2.

図2はビーコン装置1(1A、1B、1C、・・)の機能構成例を示す図である。図2において、ビーコン装置1は、メンテナンス通信部11とビーコン送信実行部15とを備えている。メンテナンス通信部11は、所定のタイミングでビーコン管理サーバ5から複数のビーコンサービスに対応する複数のビーコン信号仕様の送信タイミング、送信形式および送信データを受信し、送信タイミング記憶部12、送信形式記憶部13および送信データ記憶部14に登録する機能を有している。なお、送信タイミング記憶部12、送信形式記憶部13および送信データ記憶部14は、各ビーコンサービスについてビーコン信号仕様と送信タイミングと送信形式と送信データとが対応付けられていればよく、1つのテーブル形式で記憶してもよいし、複数のテーブル形式で記憶してもよい。   FIG. 2 is a diagram illustrating a functional configuration example of the beacon device 1 (1A, 1B, 1C,...). In FIG. 2, the beacon device 1 includes a maintenance communication unit 11 and a beacon transmission execution unit 15. The maintenance communication unit 11 receives transmission timings, transmission formats, and transmission data of a plurality of beacon signal specifications corresponding to a plurality of beacon services from the beacon management server 5 at a predetermined timing, a transmission timing storage unit 12, a transmission format storage unit 13 and the transmission data storage unit 14. The transmission timing storage unit 12, the transmission format storage unit 13, and the transmission data storage unit 14 need only be associated with the beacon signal specifications, the transmission timing, the transmission format, and the transmission data for each beacon service. It may be stored in a format, or may be stored in a plurality of table formats.

ビーコン送信実行部15は、各ビーコンサービスについて、送信タイミング記憶部12に登録された送信タイミングに従い、送信形式記憶部13に登録された送信形式で、送信データ記憶部14に登録された送信データをビーコン信号として周囲に送信(発信)する機能を有している。   The beacon transmission execution unit 15 transmits the transmission data registered in the transmission data storage unit 14 in the transmission format registered in the transmission format storage unit 13 according to the transmission timing registered in the transmission timing storage unit 12 for each beacon service. It has a function of transmitting (transmitting) to the surroundings as a beacon signal.

図3はビーコン装置1のより具体的な機能構成例を示す図である。図3において、ビーコン送信実行部15は、BLEで用意された3つのアドバタイジングチャンネル「37」「38」「39」と、スピーカにより発する音波とを用いている。BLEでは計40チャンネルのうちの3つのチャンネルをデバイス発見のためのアドバタイジングチャンネルに割り当てており、残りの37チャンネルをデータ通信用のデータチャンネルに割り当てている。音波については1個だけとなっている。スマートフォン等の移動端末4に内蔵されているマイクはほぼ可聴音の周波数帯域であり、通常の使用で非可聴音に複数のチャンネルを設定するのは困難であるためである。3つのアドバタイジングチャンネル「37」「38」「39」と音波は、同時にビーコン信号を送信することが可能であり、同じビーコンサービスのビーコン信号を同時に送信してもよいし、異なるビーコンサービスのビーコン信号を同時に送信してもよい。複数のチャンネルや音波で複数のビーコンサービスのビーコン信号を同時に送信することで、大量のビーコン信号送信の���注を効率的に運用することができる。   FIG. 3 is a diagram illustrating a more specific functional configuration example of the beacon device 1. In FIG. 3, the beacon transmission execution unit 15 uses three advertising channels “37”, “38”, and “39” prepared by BLE and sound waves emitted from a speaker. In BLE, three out of a total of 40 channels are allocated to advertising channels for device discovery, and the remaining 37 channels are allocated to data channels for data communication. There is only one sound wave. This is because a microphone built in the mobile terminal 4 such as a smartphone has a frequency band of almost audible sound, and it is difficult to set a plurality of channels for non-audible sound in normal use. The three advertising channels “37”, “38”, “39” and sound waves can simultaneously transmit beacon signals, and may transmit beacon signals of the same beacon service at the same time, or beacon signals of different beacon services. May be transmitted simultaneously. By simultaneously transmitting beacon signals of a plurality of beacon services using a plurality of channels and sound waves, a large number of beacon signal transmission orders can be efficiently operated.

図4はコンテンツサーバ3(3A、3B、3C、・・)の機能構成例を示す図である。図4において、コンテンツサーバ3はコンテンツ提供部31を備えている。コンテンツ提供部31は、移動端末4からビーコン信号に含まれるビーコン装置1を特定するデータを受信すると、コンテンツDB32を参照して対応するコンテンツを取得し、要求元の移動端末4に返送する機能を有している。   FIG. 4 is a diagram showing a functional configuration example of the content server 3 (3A, 3B, 3C,...). In FIG. 4, the content server 3 includes a content providing unit 31. When the content providing unit 31 receives data specifying the beacon device 1 included in the beacon signal from the mobile terminal 4, the content providing unit 31 refers to the content DB 32, acquires the corresponding content, and returns the function to the requesting mobile terminal 4. Have.

図5は移動端末4(4A、4B、・・)の機能構成例を示す図である。図5において、移動端末4は、ビーコン受信部41とビーコン利用アプリ42とを備えている。ビーコン受信部41は、BLEやWIFI等の規格に従ってビーコン装置1から送信されるビーコン信号を受信する機能を有しており、スマートフォン等においては標準的に搭載されているものである。ビーコン受信部41は、予め登録されたビーコンIDを含むビーコン信号を受信した場合にのみ、受信したビーコン信号のデータをビーコン利用アプリ42に引き渡す。ビーコン利用アプリ42は、ビーコンサービスの提供者等から提供される専用のアプリケーションであり、ビーコン信号に含まれるデータに基づいてコンテンツサーバ3にアクセスし、サービスに対応するコンテンツを取得する機能を有している。   FIG. 5 is a diagram illustrating a functional configuration example of the mobile terminal 4 (4A, 4B,...). In FIG. 5, the mobile terminal 4 includes a beacon receiving unit 41 and a beacon using application 42. The beacon receiving unit 41 has a function of receiving a beacon signal transmitted from the beacon device 1 in accordance with a standard such as BLE or WIFI, and is normally installed in a smartphone or the like. The beacon receiving unit 41 delivers the received beacon signal data to the beacon using application 42 only when a beacon signal including a pre-registered beacon ID is received. The beacon using application 42 is a dedicated application provided by a beacon service provider or the like, and has a function of accessing the content server 3 based on data included in the beacon signal and acquiring content corresponding to the service. ing.

図6はビーコン管理サーバ5の機能構成例を示す図である。図6において、ビーコン管理サーバ5は、情報管理部51とビーコン別情報生成部54とメンテナンス通信部56とを備えている。情報���理部5��は、管理下にあるビーコン装置1の設置位置等を含むビーコン設置情報をビーコン設置情報記憶部52に登録するとともに、受注したビーコンサービスの詳細情報(ビーコンサービス情報)をビーコンサービス情報記憶部53に登録する機能を有している。ビーコン別情報生成部54は、ビーコン設置情報記憶部52に登録されているビーコン設置情報とビーコンサービス情報記憶部53に登録されているビーコンサービス情報とに基づいて、ビーコン装置1毎に設定情報(ビーコン別情報)を生成し、ビーコン別情報記憶部55に登録する機能を有している。メンテナンス通信部56は、ビーコン別情報記憶部55に登録されたビーコン別情報に基づいてビーコン装置1に対して設定を行う機能を有している。また、メンテナンス通信部56は、メンテナンス通信の結果をメンテナンス結果記憶部57に登録する。各情報の詳細については後述する。   FIG. 6 is a diagram illustrating a functional configuration example of the beacon management server 5. In FIG. 6, the beacon management server 5 includes an information management unit 51, a beacon-specific information generation unit 54, and a maintenance communication unit 56. The information management unit 51 registers beacon installation information including the installation position and the like of the managed beacon device 1 in the beacon installation information storage unit 52, and provides detailed information (beacon service information) of the received beacon service as beacon service information. It has a function of registering in the storage unit 53. Based on the beacon installation information registered in the beacon installation information storage unit 52 and the beacon service information registered in the beacon service information storage unit 53, the beacon-specific information generation unit 54 sets setting information (for each beacon device 1). (Beacon-specific information) is generated and registered in the beacon-specific information storage unit 55. The maintenance communication unit 56 has a function of setting the beacon device 1 based on the beacon information registered in the beacon information storage unit 55. In addition, the maintenance communication unit 56 registers the result of the maintenance communication in the maintenance result storage unit 57. Details of each information will be described later.

図7はビーコン装置1のハードウェア構成例を示す図である。図7において、ビーコン装置1は、バス100を介して相互に接続されたCPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103、HDD(Hard Disk Drive)/SSD(Solid State Drive)104を備えている。CPU101は、RAM103をワークエリアとしてROM102またはHDD/SSD104等に格納されたプログラムを実行することで、ビーコン装置1の動作を統括的に制御する。   FIG. 7 is a diagram illustrating a hardware configuration example of the beacon device 1. In FIG. 7, a beacon device 1 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, an HDD (Hard Disk Drive) / HDD, which are connected to each other via a bus 100. An SSD (Solid State Drive) 104 is provided. The CPU 101 performs overall control of the operation of the beacon device 1 by executing a program stored in the ROM 102 or the HDD / SSD 104 or the like using the RAM 103 as a work area.

また、ビーコン装置1は、入出力I/F(Interface)105、無線LAN AP(Local Area Network Access Point)部106、BLE通信部107、スピーカ部108を備えている。入出力I/F105は、ユーザ操作等を受け付けるインタフェースである。無線LAN AP部106は、無線LANを介して他の情報処理装置と通信を行うためのインタフェースであり、WIFI等の規格によるビーコン信号を送信するために用いられる。BLE通信部107は、BLEにより通信を行う部分であり、BLEの規格によるビーコン信号を送信するために用いられる。スピーカ部108は、超音波信号を送信する部分であり、音波によるビーコン信号を送信するために用いられる。   Further, the beacon device 1 includes an input / output I / F (Interface) 105, a wireless LAN AP (Local Area Network Access Point) unit 106, a BLE communication unit 107, and a speaker unit 108. The input / output I / F 105 is an interface that accepts user operations and the like. The wireless LAN AP unit 106 is an interface for communicating with other information processing apparatuses via the wireless LAN, and is used for transmitting a beacon signal according to a standard such as WIFI. The BLE communication unit 107 is a part that performs communication by BLE, and is used to transmit a beacon signal according to the BLE standard. The speaker unit 108 is a part that transmits an ultrasonic signal, and is used to transmit a beacon signal using a sound wave.

また、電源部109は、ビーコン装置1内の各部に電源を供給する部分であり、電池、太陽電池、USB(Universal Serial Bus)給電、PoE(Power over Ethernet)給電など、いずれでもよい。   The power supply unit 109 is a part that supplies power to each unit in the beacon device 1 and may be any of a battery, a solar battery, USB (Universal Serial Bus) power supply, PoE (Power over Ethernet) power supply, and the like.

図2または図3で説明したビーコン装置1の機能は、CPU101において所定のプログラムが実行されることで実現される。プログラムは、記録媒体を経由して取得されるものでもよいし、ネットワークを経由して取得されるものでもよいし、ROM組込でもよい。また、図2または図3で説明した各種の情報は、一時的にはRAM103に記憶され、永続的にはHDD/SSD104に記憶される。   The functions of the beacon device 1 described with reference to FIG. 2 or 3 are realized by the CPU 101 executing a predetermined program. The program may be acquired via a recording medium, may be acquired via a network, or may be embedded in a ROM. Also, the various types of information described with reference to FIG. 2 or FIG. 3 are temporarily stored in the RAM 103 and permanently stored in the HDD / SSD 104.

図8はコンテンツサーバ3およびビーコン管理サーバ5のハードウェア構成例を示す図である。図8において、コンテンツサーバ3等は、バス300を介して相互に接続されたCPU301、ROM302、RAM303、HDD/SSD304を備えている。CPU301は、RAM303をワークエリアとしてROM302またはHDD/SSD304等に格納されたプログラムを実行することで、コンテンツサーバ3等の動作を統括的に制御する。   FIG. 8 is a diagram illustrating a hardware configuration example of the content server 3 and the beacon management server 5. In FIG. 8, the content server 3 or the like includes a CPU 301, a ROM 302, a RAM 303, and an HDD / SSD 304 that are connected to each other via a bus 300. The CPU 301 centrally controls the operation of the content server 3 and the like by executing a program stored in the ROM 302 or the HDD / SSD 304 or the like using the RAM 303 as a work area.

また、コンテンツサーバ3等は、操作部305、表示部306、通信部307、入出力I/F308を備えている。操作部305は、ユーザ操作を受け付ける部分である。表示部306は、ユーザに対して操作メニューや処理状態等の表示を行う部分である。通信部307は、他の情報処理装置と通信を行う部分である。入出力I/F308は、外部デバイス等との間でデータの入出力を行うインタフェースである。   Further, the content server 3 and the like include an operation unit 305, a display unit 306, a communication unit 307, and an input / output I / F 308. The operation unit 305 is a part that receives a user operation. The display unit 306 is a part that displays an operation menu, a processing state, and the like to the user. The communication unit 307 is a part that communicates with other information processing apparatuses. The input / output I / F 308 is an interface for inputting / outputting data to / from an external device or the like.

図4および図6で説明したコンテンツサーバ3等の機能は、CPU301において所定のプログラムが実行されることで実現される。プログラムは、記録媒体を経由して取得されるものでもよいし、ネットワークを経由して取得されるものでもよいし、ROM組込でもよい。また、図4および図6で説明した各種の情報は、一時的にはRAM303に記憶され、永続的にはHDD/SSD304に記憶される。   The functions of the content server 3 and the like described with reference to FIGS. 4 and 6 are realized by a predetermined program being executed by the CPU 301. The program may be acquired via a recording medium, may be acquired via a network, or may be embedded in a ROM. 4 and 6 are temporarily stored in the RAM 303 and permanently stored in the HDD / SSD 304.

図9は移動端末4のハードウェア構成例を示す図である。図9において、移動端末4は、バス400を介して相互に接続されたCPU401、ROM402、RAM403、HDD/SSD404を備えている。CPU401は、RAM403をワークエリアとしてROM402またはHDD/SSD404等に格納されたプログラムを実行することで、移動端末4の動作を統括的に制御する。   FIG. 9 is a diagram illustrating a hardware configuration example of the mobile terminal 4. In FIG. 9, the mobile terminal 4 includes a CPU 401, a ROM 402, a RAM 403, and an HDD / SSD 404 that are connected to each other via a bus 400. The CPU 401 performs overall control of the operation of the mobile terminal 4 by executing a program stored in the ROM 402 or the HDD / SSD 404 or the like using the RAM 403 as a work area.

また、移動端末4は、表示部405、カメラ部406、マイクロフォン部407、スピーカ部408、無線通信部409、入出力I/F410、無線LAN通信部411、BLE通信部412を備えている。表示部405は、ユーザに対して操作メニューや処理状態等の表示を行う部分である。カメラ部406は、内蔵カメラにより撮影を行う部分である。マイクロフォン部407は、内蔵マイクロフォンにより音声の取得を行う部分である。スピーカ部��08���、音声���出力する部分である。無線通信部409は、音声通信またはデータ通信を行う部分である。入出力I/F410は、外部デバイス等との間でデータの入出力を行うインタフェースである。無線LAN通信部411は、無線LANにより他の装置と通信を行う部分である。BLE通信部412は、BLEにより他の装置と通信を行う部分である。   The mobile terminal 4 includes a display unit 405, a camera unit 406, a microphone unit 407, a speaker unit 408, a wireless communication unit 409, an input / output I / F 410, a wireless LAN communication unit 411, and a BLE communication unit 412. A display unit 405 is a part that displays an operation menu, a processing state, and the like to the user. The camera unit 406 is a part that performs photographing with a built-in camera. The microphone unit 407 is a part that acquires sound using a built-in microphone. The speaker unit 408 is a part that outputs sound. The wireless communication unit 409 is a part that performs voice communication or data communication. The input / output I / F 410 is an interface for inputting / outputting data to / from an external device or the like. The wireless LAN communication unit 411 is a part that communicates with other devices via a wireless LAN. The BLE communication unit 412 is a part that communicates with other devices by BLE.

図5で説明した移動端末4の機能は、CPU401において所定のプログラムが実行されることで実現される。プログラムは、記録媒体を経由して取得されるものでもよいし、ネットワークを経由して取得されるものでもよいし、ROM組込でもよい。また、図5で説明した各種の情報は、一時的にはRAM403に���憶され、永続的にはHDD/SSD404に記憶される。   The functions of the mobile terminal 4 described in FIG. 5 are realized by executing a predetermined program in the CPU 401. The program may be acquired via a recording medium, may be acquired via a network, or may be embedded in a ROM. Further, the various types of information described with reference to FIG. 5 are temporarily stored in the RAM 403 and permanently stored in the HDD / SSD 404.

[動作]
図10は上記の第1の実施形態の処理例を示すシーケンス図である。図10において、ビーコン管理サーバ5の運用者は、運用の初期時点または新規にビーコン装置1を設置した時点で、ビーコン管理サーバ5に対してビーコン設置情報の登録操作を行う(ステップS101)。ビーコン管理サーバ5の情報管理部51は、ビーコン設置情報の登録操作を受け付け、ビーコン設置情報記憶部52にビーコン設置情報を登録する(ステップS102)。図11はビーコン設置情報の構造例を示す図であり、「ビーコン装置ID」「設置場所種別」「設置場所」等の項目を有している。「ビーコン装置ID」は、ビーコン装置1を識別する情報である。「設置場所種別」は、該ビーコン装置1が設置される場所の種別を示す情報である。「設置場所種別」は、例えば、「屋内」「屋外」「駅周辺」「地下鉄周辺」「地下街」「駅前」「○○ホテル付近」「○○ストア付近」「○○居酒屋内」「○○店舗内」等がある。「設置場所」は、設置場所の緯度経度や住所等を示す情報である。
[Operation]
FIG. 10 is a sequence diagram showing a processing example of the first embodiment. In FIG. 10, the operator of the beacon management server 5 performs a beacon installation information registration operation for the beacon management server 5 at the initial operation time or when a new beacon device 1 is installed (step S101). The information management unit 51 of the beacon management server 5 accepts a beacon installation information registration operation, and registers the beacon installation information in the beacon installation information storage unit 52 (step S102). FIG. 11 is a diagram illustrating a structure example of beacon installation information, and includes items such as “beacon device ID”, “installation location type”, and “installation location”. The “beacon device ID” is information for identifying the beacon device 1. “Installation location type” is information indicating the type of location where the beacon device 1 is installed. The “installation location type” is, for example, “indoor”, “outdoors”, “around the station”, “subway”, “underground shopping”, “in front of the station”, “in the vicinity of the hotel”, “in the vicinity of the store”, “in the room” In-store ". “Installation location” is information indicating the latitude / longitude and address of the installation location.

図10に戻り、ビーコン管理サーバ5の運用者は、ビーコンサービスの受注をとりまとめる時点で、ビーコン管理サーバ5に対してビーコンサービス情報の登録操作を行う(ステップS103)。ビーコン管理サーバ5の情報管理部51は、ビーコンサービス情報の登録操作を受け付け、ビーコンサービス情報記憶部53にビーコンサービス情報を登録する(ステップS104)。   Returning to FIG. 10, the operator of the beacon management server 5 performs beacon service information registration operation on the beacon management server 5 at the time of collecting orders for the beacon service (step S <b> 103). The information management unit 51 of the beacon management server 5 receives a beacon service information registration operation, and registers the beacon service information in the beacon service information storage unit 53 (step S104).

図12〜図14はビーコンサービス情報の例を示す図である。なお、ビーコン信号はBLEで送信する場合のみとしている。図12は、ビーコンサービスとしてナビサービス(ナビゲーションサービス)に関するビーコンサービス情報の例を示している。図13は、ビーコンサービスとして広告配信サービスに関するビーコンサービス情報の例を示している。図14は、ビーコン装置1の設置場所でビーコン信号が正常に送信されているか否かを確認するためのメンテナンスのためのビーコンサービス情報の例を示している。図12〜図14において、ビーコンサービス情報は、「受注No.」「受注会社名」「場所」「配信時間帯(時期)」「発信間隔(秒)」の項目を有している。また、ビーコンサービス情報は、「出力形式(データ仕様)」「UUID」「Major」「Minor」「Namespace ID」「Instance ID」「URL Scheme」「出力[dbm]」「暗号化」「暗号キー」「ビーコンデータ配信料金[円]」の項目を有している。   12-14 is a figure which shows the example of beacon service information. Note that the beacon signal is only transmitted by BLE. FIG. 12 shows an example of beacon service information related to a navigation service (navigation service) as a beacon service. FIG. 13 shows an example of beacon service information related to an advertisement distribution service as a beacon service. FIG. 14 illustrates an example of beacon service information for maintenance for confirming whether or not a beacon signal is normally transmitted at the installation location of the beacon device 1. 12 to 14, the beacon service information includes items of “order number”, “order company name”, “location”, “delivery time zone (time)”, and “transmission interval (seconds)”. The beacon service information includes "output format (data specifications)", "UUID", "Major", "Minor", "Namespace ID", "Instance ID", "URL Scheme", "output [dbm]", "encryption", and "encryption key". “Beacon data distribution fee [yen]” is included.

図12において、「受注No.」は、受注を管理している番号である。その他の項目については、「受注No.」が「1」の案件について説明する。「受注会社名」は、ナビサービス向けビーコンサービスを受注した会社名:Aナビ社を示している。「場所」は、受注したデータ送信を行うビーコンの場所(範囲):屋内外全ビーコン(設置してある屋内外全てのビーコンでデータ送信)を示している。「配信時間帯(時期)」は、データ送信を行う時間帯(時期):全日、24時間(毎日、24時間連続)を示している。「発信間隔(秒)」は、データ送信を行う間隔:0.1秒以内に1回(0.1秒間隔)を示している。なお、発信間隔を正確に守ると他の受注No.のデータ送信と重複する場合もあるので、守るのは、最低発信間隔としている。「出力形式(データ仕様)」は、データ送信の形式:iBeacon(iBeacon仕様でデータ送信)を示している。iBeaconはApple社によるBLEのアドバタイジングパケットを利用したビーコン向けの規格であり、ID情報はproximityUUID、Major、Minorの3種類の識別子で構成されている。なお、詳細は「iBeaconとは」(http://smartphone-ec.net/ibeacon/system.html)、「BLEの物理層」(http://reinforce-lab.github.io/blog/2013/02/06/ble-phy-layler/)等を参照されたい。   In FIG. 12, “Order No.” is a number for managing orders. Regarding the other items, the case where “Order No.” is “1” will be described. “Ordering company name” indicates the name of a company that has received a beacon service for the navigation service: A Navi. “Location” indicates the location (range) of a beacon that performs data transmission for which an order has been received: all indoor and outdoor beacons (data transmission using all installed indoor and outdoor beacons). “Delivery time zone (time)” indicates a time zone (time) for data transmission: all day, 24 hours (every day, 24 hours in a row). “Transmission interval (seconds)” indicates a data transmission interval: one time within 0.1 seconds (0.1 second interval). Note that if the transmission interval is accurately observed, it may overlap with the data transmission of other orders No., so the minimum transmission interval is to be protected. “Output format (data specification)” indicates a data transmission format: iBeacon (data transmission according to the iBeacon specification). iBeacon is a standard for beacons using BLE advertising packets by Apple, and ID information consists of three types of identifiers: proximityUUID, Major, and Minor. For details, see “What is iBeacon” (http://smartphone-ec.net/ibeacon/system.html) and “BLE physical layer” (http://reinforce-lab.github.io/blog/2013/ Please refer to 02/06 / ble-phy-layler /).

「UUID」は、ユニークなID:Aナビ社(Aナビ社用ID)を示している。「Major」は、座標Xを示し、「Minor」は、座標Yを示している。「Major」と「Minor」でこ��ビーコン��ユ��ークなIDを������する(データ仕様は各社各様で可)。「出力[dbm]」は、データ送信を行う時に設定する出力:0(0dbm)を示している。「暗号化」は、データ送信を暗号化するかどうか:ある(暗号化する)を示している。暗号化を行うことで、ただ乗りやなりすましを防止することができる。「暗号キー」は、データ送信を解読するキー:A社用(A社専用の暗号解読キー)を示している。暗号キーを顧客側で管理することで、ビーコン信号に含まれるデータを顧客毎に秘密にすることができる。「ビーコンデータ配信料金[円]」は、受注したナビサービス会社向けビーコンサービス料金:??????????(ビーコン使用場所・時間が多いので料金高)を示している。   “UUID” indicates a unique ID: A Navi (ID for A Navi). “Major” indicates the coordinate X, and “Minor” indicates the coordinate Y. Set a unique ID for this beacon with “Major” and “Minor” (data specifications are acceptable for each company). “Output [dbm]” indicates an output: 0 (0 dbm) set when data transmission is performed. “Encryption” indicates whether data transmission is to be encrypted: Yes (encrypted). By performing encryption, free riding and spoofing can be prevented. “Encryption key” indicates a key for decrypting data transmission: for company A (decryption key dedicated to company A). By managing the encryption key on the customer side, the data included in the beacon signal can be kept secret for each customer. “Beacon data distribution charge [yen]” indicates the beacon service charge for the navigation service company that has been ordered: ?????????? (because the beacon usage place and time are high, the charge is high).

図13において、「受注No.」が「1002」の案件について説明する。「受注会社名」は、ナビサービス会社向けビーコンサービスを受注した会社名:Aタクシーを示している。「場所」は、受注したデータ送信を行うビーコンの場所(範囲):全駅前ビーコン(設置してある駅前の全てのビーコンでデータ送信)を示している。「配信時間帯(時期)」は、データ送信を行う時間帯(時期):全日、終電後(毎日、例えば23時以降24時まで)を示している。「発信間隔(秒)」は、データ送信を行う間隔:1秒以内に1回(1秒間隔)を示している。なお、発信間隔を正確に守ると他の受注No.のデータ送信と重複する場合もあるので、守るのは、最低発信間隔としている。「出力形式(データ仕様)」は、データ送信の形式:Eddystone1(Eddystone1仕様でデータ送信)を示している。EddystoneはGoogle社によるBLEのアドバタイジングパケットを利用したビーコン向けの規格であり、iBeaconに最も近いフレームのEddystone1と、UrlBeaconの概念を取り入れたEddystone2と、Eddystoneの状態を送出するフレームのEddystone3という、3つのフレームタイプがある。Eddystone1はiBeaconのUUIDに相当するNamespace IDと、iBeaconのMajor、Minorに相当するInstance IDを規定している。なお、詳細は「GoogleのEddystoneとはなんなのか」(http://dev.classmethod.jp/smartphone/eddystone/)等を参照されたい。   In FIG. 13, a case where “order No.” is “1002” will be described. “Ordering company name” indicates a company name: A taxi that has received an order for a beacon service for a navigation service company. “Location” indicates the location (range) of a beacon that performs data transmission upon receiving an order: all station beacons (data transmission using all beacons in front of installed stations). “Delivery time zone (time)” indicates a time zone (time) for data transmission: all day, after the last train (every day, for example, from 23:00 to 24:00). “Transmission interval (seconds)” indicates an interval of data transmission: one time within 1 second (1 second interval). Note that if the transmission interval is accurately observed, it may overlap with the data transmission of other orders No., so the minimum transmission interval is to be protected. “Output format (data specification)” indicates a data transmission format: Eddystone 1 (data transmission according to Eddystone 1 specification). Eddystone is a standard for beacons using Google's BLE advertising packet by Google, Eddystone1 of the frame closest to iBeacon, Eddystone2 incorporating the concept of UrlBeacon, and Eddystone3 of the frame that sends Eddystone status There are frame types. Eddystone1 specifies Namespace ID corresponding to iBeacon's UUID and Instance ID corresponding to iBeacon's Major and Minor. For details, please refer to “What is Google's Eddystone” (http://dev.classmethod.jp/smartphone/eddystone/) and the like.

「Namespace ID」は、ユニークなID:Aタクシー(Aタクシー用ID)を示している。「Instance ID」は、広告AA'(広告AA'を表示)を示している。「出力[dbm]」は、データ送信を行う時に設定する出力:0(0dbm)を示している。「暗号化」は、データ送信を暗号化するかどうか:なし(暗号化しない)を示している。「ビーコンデータ配信料金[円]」は、受注した広告配信向けビーコンサービス料金:?(ビーコン使用場所・時間が少ないので料金低)を示している。   “Namespace ID” indicates a unique ID: A taxi (ID for A taxi). “Instance ID” indicates an advertisement AA ′ (an advertisement AA ′ is displayed). “Output [dbm]” indicates an output: 0 (0 dbm) set when data transmission is performed. “Encryption” indicates whether data transmission is to be encrypted: none (not encrypted). "Beacon data distribution fee [Yen]" is the beacon service fee for advertising distribution that has been ordered: (Beacon usage place / time is low, so the price is low).

図14のメンテナンスのためのビーコンサービス情報は、「場所」が屋内外全ビーコン、「配信時間帯(時期)」と「発信間隔(秒)」が空き時間で、「出力形式(データ仕様)」がEddystone3、「出力[dbm]」が0、「暗号化」がなしとなっている。ビーコン管理サーバ5は各ビーコン装置1と適宜にメンテナンス通信を行っているのでビーコン装置1の稼動状況の把握は可能であるが、この情報により送信されるビーコン信号は、本当にビーコン信号が送信されているか否かの現場でのメンテナンスなどとして使用される。ここでは、受注会社の出力形式によらず図12および図13による送信の空き時間に出力形式Eddystone3にてビーコン信号が送信されるものとしている。空き時間に現地メンテナンス用のビーコン信号を送信することで、システム稼動のまま現地メンテナンスを行うことが可能となる。また、メンテナンスのビーコン信号仕様(データ)を他の受注したサービスの仕様によらず統一することで、メンテナンスが容易となる。   The beacon service information for maintenance in FIG. 14 is that “location” is all indoor and outdoor beacons, “delivery time zone (time)” and “transmission interval (seconds)” are idle times, and “output format (data specification)”. Is Eddystone3, "Output [dbm]" is 0, and "Encryption" is none. Since the beacon management server 5 appropriately performs maintenance communication with each beacon device 1, it is possible to grasp the operating status of the beacon device 1, but the beacon signal transmitted by this information is really transmitted. It is used for on-site maintenance or not. Here, it is assumed that the beacon signal is transmitted in the output format Eddystone3 during the transmission idle time according to FIGS. 12 and 13 regardless of the output format of the ordering company. By transmitting a beacon signal for local maintenance during idle time, it is possible to perform local maintenance while the system is operating. In addition, maintenance is facilitated by unifying the beacon signal specifications (data) for maintenance irrespective of the specifications of other ordered services.

図10に戻り、ビーコン管理サーバ5のビーコン別情報生成部54は、所定のタイミングで、ビーコン装置1毎にビーコンサービス情報から各サービスの送信形式および送信データを抽出し、送信タイミングを生成(スケジューリング)してビーコン別情報記憶部55に登録する(ステップS105)。すなわち、ビーコンサービス情報(図12〜図14)の「場所」を各ビーコン装置1のビーコン設置情報(図11)と照合して、ビーコン装置1毎に対象となるサービスの「受注No.」を特定する。そして、ビーコンサービス情報から送信形式および送信データを抽出し、送信のスケジューリングを行って送信タイミングを生成する。送信形式としては、「出力形式(データ仕様)」等を抽出する。送信データとしては、「UUID」「Major」「Minor」「Namespace ID」「Instance ID」「URL Scheme」「出力[dbm]」等を抽出する。   Returning to FIG. 10, the beacon-specific information generation unit 54 of the beacon management server 5 extracts the transmission format and transmission data of each service from the beacon service information for each beacon device 1 at a predetermined timing, and generates transmission timing (scheduling) And registered in the beacon-specific information storage unit 55 (step S105). That is, the “location” of the beacon service information (FIGS. 12 to 14) is collated with the beacon installation information (FIG. 11) of each beacon device 1, and the “order number” of the target service for each beacon device 1 is determined. Identify. Then, the transmission format and transmission data are extracted from the beacon service information, and transmission scheduling is performed by generating transmission scheduling. As the transmission format, “output format (data specification)” and the like are extracted. As transmission data, “UUID”, “Major”, “Minor”, “Namespace ID”, “Instance ID”, “URL Scheme”, “output [dbm]”, and the like are extracted.

図15は送信タイミングの例を示す図であり、図12〜図14における全ての受注案件を順次に送信する場合の例である。黒丸は、ビーコン信号が送信されるタイミングを示している。この例では、ビーコン信号のデータ送信能力を1秒間に100データ(1データ10mS)としている。   FIG. 15 is a diagram illustrating an example of transmission timing, and is an example in the case of sequentially transmitting all the received orders in FIGS. 12 to 14. A black circle indicates the timing at which the beacon signal is transmitted. In this example, the data transmission capability of the beacon signal is set to 100 data per second (1 data 10 mS).

また、時間「1.0」付近に丸で囲んだ部分は、発信間隔だけからスケジューリングを行うと送信タイミングがかぶってしまうため、調整を行っている。すなわち、受注No.1001、1002(発信間隔1秒)は本来であれば白丸の位置で送信すれば1秒間隔となるが、受注No.3、4(発信間隔0.2秒)の送信と重複するので、発信間隔が短い方(受注No.3、4)を優先させ、受注No.1001、1002の方を黒丸の位置で送信を行うようにしている。手前の空き時間である図中の「空き」で処理することで、最低発信間隔を守っている。なお、������の時間で処理を行なってもよい。これにより、1つのビーコン装置1で最低発信間隔を守り、発信間隔精度をある程度維持しながらビーコン信号を送信することができる。また、図14のメンテナンスのためのビーコン信号の送信についても、時間0.29、0.39、0.49、・・のタイミングで実行されるようにスケジューリングされている。   Further, the portion surrounded by a circle near the time “1.0” is adjusted because the transmission timing is covered when scheduling is performed only from the transmission interval. In other words, orders No. 1001 and 1002 (transmission interval 1 second) are originally 1 second if transmitted at the position of the white circle, but overlap with orders No. 3 and 4 (transmission interval 0.2 seconds). Therefore, priority is given to the one with a shorter transmission interval (orders No. 3 and 4), and orders No. 1001 and 1002 are transmitted at the positions of the black circles. By processing with “empty” in the figure, which is the previous free time, the minimum transmission interval is kept. The processing may be performed at a later time. Thereby, the beacon signal can be transmitted while keeping the minimum transmission interval with one beacon device 1 and maintaining the transmission interval accuracy to some extent. Further, the transmission of the beacon signal for maintenance in FIG. 14 is also scheduled to be executed at timings of time 0.29, 0.39, 0.49,.

図10に戻り、ビーコン別情報生成部54によりビーコン別情報がビーコン別情報記憶部55に登録されると、メンテナンス通信部56は、メンテナンス結果記憶部57の過去のメンテナンス結果を考慮し、ビーコン装置1毎に各サービスの送信形式、送信データおよび送信タイミングを送信する(ステップS106)。メンテナンス結果を考慮するとは、対象となるビーコン装置1について、どこまでのデータを送信して設定してあるかをメンテナンス結果から得ることにより、それとの差分を送信することを意味している。   Returning to FIG. 10, when the beacon-specific information is registered in the beacon-specific information storage unit 55 by the beacon-specific information generation unit 54, the maintenance communication unit 56 considers the past maintenance result in the maintenance result storage unit 57, and the beacon device The transmission format, transmission data, and transmission timing of each service are transmitted for each one (step S106). Considering the maintenance result means that by obtaining from the maintenance result how much data has been transmitted and set for the target beacon device 1, the difference from that is transmitted.

ビーコン装置1のメンテナンス通信部11は、ビーコン管理サーバ5から各サービスの送信形式、送信データおよび送信タイミングを受信すると、送信タイミング記憶部12、送信形式記憶部13および送信データ記憶部14に受信したデータを設定する(ステップS107)。また、メンテナンス通信部11は、必要に応じて、正常にデータの登録���行えたか否か等を応答する(ステップS108)。   When the maintenance communication unit 11 of the beacon device 1 receives the transmission format, transmission data, and transmission timing of each service from the beacon management server 5, the maintenance communication unit 11 receives the transmission timing storage unit 12, the transmission format storage unit 13, and the transmission data storage unit 14. Data is set (step S107). In addition, the maintenance communication unit 11 responds as necessary as to whether or not data registration has been performed normally (step S108).

ビーコン管理サーバ5のメンテナンス通信部56は、各ビーコン装置1に設定が完了したデータを特定する情報をメンテナンス結果としてメンテナンス結果記憶部57に登録する(ステップS109)。   The maintenance communication unit 56 of the beacon management server 5 registers information for specifying data that has been set in each beacon device 1 in the maintenance result storage unit 57 as a maintenance result (step S109).

その後、運用時において、ビーコン装置1のビーコン送信実行部15は、送信タイミング記憶部12の送信タイミングに基づき、送信形式記憶部13の送信形式で、送信データ記憶部14の送信データをビーコン信号として周囲に順次送信(発信)する(ステップS110)。   Thereafter, during operation, the beacon transmission execution unit 15 of the beacon device 1 uses the transmission format of the transmission format storage unit 13 and the transmission data of the transmission data storage unit 14 as a beacon signal based on the transmission timing of the transmission timing storage unit 12. Sequentially transmit (send) to the surroundings (step S110).

ビーコン装置1の周辺にいる移動端末4がビーコン信号を受信すると(ステップS111)、移動端末4に予め登録されているビーコン装置1である場合、ビーコン信号に含まれるデータが抽出されてビーコン利用アプリ42に引き渡される(ステップS112)。   When the mobile terminal 4 in the vicinity of the beacon device 1 receives the beacon signal (step S111), in the case of the beacon device 1 registered in advance in the mobile terminal 4, data included in the beacon signal is extracted and the beacon use application 42 is delivered (step S112).

そして、ビーコン利用アプリ42は、対応するコンテンツサーバ3に対してコンテンツを要求し(ステップS113)、コンテンツサーバ3はコンテンツを応答する(ステップS114)。   The beacon using application 42 requests content from the corresponding content server 3 (step S113), and the content server 3 responds with the content (step S114).

例えば、図12のナビサービス向けビーコンサービスの受注No.1の場合、Aナビ社が作ったビーコン利用アプリ42が移動端末4にインストールされ稼動しているとする。移動端末4は、ビーコン信号からUUIDを取得すると、ビーコン装置1のUUID(Aナビ社)と暗号化されているMajor(座標X)、Minor(座標Y)を用い、Aナビ社のコンテンツサーバ3にビーコン装置1の位置座標を問い合わせる(リクエスト)。コンテンツサーバ3は、受信した暗号化されているMajor(座標X)、Minor(座標Y)をA社用の暗号キーで復号してビーコン装置1を特定��、ビーコン装置1の位置座標を移動端末4に返信(レスポンス)する。移動端末4は、受信した位置座標に基づき、地図上に現在位置を表示する。   For example, in the case of an order No. 1 for a beacon service for a navigation service in FIG. 12, it is assumed that a beacon using application 42 created by A Navi is installed and operating on the mobile terminal 4. When the mobile terminal 4 obtains the UUID from the beacon signal, the UUID (A Navi) of the beacon device 1 and the encrypted Major (coordinate X) and Minor (coordinate Y) are used. Is inquired about the position coordinates of the beacon device 1 (request). The content server 3 decrypts the received Major (coordinate X) and Minor (coordinate Y) with the encryption key for company A, identifies the beacon device 1, and determines the position coordinates of the beacon device 1 as a mobile terminal. Reply to 4 (response). The mobile terminal 4 displays the current position on the map based on the received position coordinates.

また、図13の広告配信向けビーコンサービスの受注の受注No.1002の場合、Aタクシーが作ったビーコン利用アプリ42が移動端末4にインストールされ稼動(バックグランド)しているとする。移動端末4は、ビーコン信号からNamespace ID(Aタクシー)を受信すると、Instance IDによりビーコン装置1を特定でき、このInstance IDを用い、Aタクシーのコンテンツサーバ3に問い合わせを行う。コンテンツサーバ3は、受信したInstance IDに基づき、ビーコン装置1の場所や移動端末4のユーザの過去のAタクシー利用度等に応じた割引クーポン等を移動端末4に返信し、移動端末4はその表示を行う。   Further, in the case of the order No. 1002 for the beacon service for advertising distribution in FIG. 13, it is assumed that the beacon using application 42 created by the A taxi is installed in the mobile terminal 4 and is operating (background). When receiving the Namespace ID (A taxi) from the beacon signal, the mobile terminal 4 can identify the beacon device 1 by the Instance ID, and makes an inquiry to the content server 3 of the A taxi using this Instance ID. Based on the received Instance ID, the content server 3 returns a discount coupon or the like according to the location of the beacon device 1 or the past A-taxi usage of the user of the mobile terminal 4 to the mobile terminal 4, and the mobile terminal 4 Display.

<第2の実施形態>
外部から到来するビーコンによる干渉の影響を除去する機能を持たせた実施形態について説明する。本実施形態における、システム構成は図1に示したものと同様であり、コンテンツサーバ3、移動端末4およびビーコン管理サーバ5の機能構成は図4〜図6に示したものと同様である。また、各装置のハードウェア構成は図7〜図9に示したものと同様である。
<Second Embodiment>
An embodiment having a function of removing the influence of interference caused by a beacon coming from the outside will be described. In this embodiment, the system configuration is the same as that shown in FIG. 1, and the functional configurations of the content server 3, the mobile terminal 4, and the beacon management server 5 are the same as those shown in FIGS. The hardware configuration of each device is the same as that shown in FIGS.

図16は第2の実施形態におけるビーコン装置1の機能構成例を示す図である。図16において、ビーコン装置1は、メンテナンス通信部11とビーコン送信実行部15とビーコン受信部161と固定���ーコン判定部162とスケジュール生成部(修正部)166とを備えている。   FIG. 16 is a diagram illustrating a functional configuration example of the beacon device 1 according to the second embodiment. In FIG. 16, the beacon device 1 includes a maintenance communication unit 11, a beacon transmission execution unit 15, a beacon reception unit 161, a fixed beacon determination unit 162, and a schedule generation unit (correction unit) 166.

メンテナンス通信部11は、所定のタイミングでビーコン管理サーバ5から複数のビーコンサービスに対応する複数のビーコン信号仕様の送信タイミング、送信形式および送信データを受信し、送信タイミング記憶部12、送信形式記憶部13および送信データ記憶部14に登録する機能を有している。なお、送信タイミング記憶部12、送信形式記憶部13および送信データ記憶部14は、各ビーコンサービスについてビーコン信号仕様と送信タイミングと送信形式と送信データとが対応付けられていればよく、1つのテーブル形式で記憶してもよいし、複数のテーブル形式で記憶してもよい。   The maintenance communication unit 11 receives transmission timings, transmission formats, and transmission data of a plurality of beacon signal specifications corresponding to a plurality of beacon services from the beacon management server 5 at a predetermined timing, a transmission timing storage unit 12, a transmission format storage unit 13 and the transmission data storage unit 14. The transmission timing storage unit 12, the transmission format storage unit 13, and the transmission data storage unit 14 need only be associated with the beacon signal specifications, the transmission timing, the transmission format, and the transmission data for each beacon service. It may be stored in a format, or may be stored in a plurality of table formats.

ビーコン受信部161は、外部から到来するビーコンを受信し、受信したビーコンの受信タイミング、受信形式および受信データを取得する機能を有している。固定ビーコン判定部162は、受信されたビーコンが固定局から送信されたものであるか否かを判定し、固定局から送信されたものであると判定した場合、ビーコンの受信タイミング、受信形式および受信データを干渉情報として受信タイミング記憶部163、受信形式記憶部164および受信データ記憶部165に登録する機能を有している。移動局から送信されたビーコンは偶然に干渉するとしても、継続的な干渉は生じないため、固定局から送信されるビーコンだけを対象とするようにしている。   The beacon receiving unit 161 has a function of receiving a beacon coming from the outside and acquiring the reception timing, reception format, and reception data of the received beacon. The fixed beacon determination unit 162 determines whether or not the received beacon is transmitted from the fixed station, and determines that the received beacon is transmitted from the fixed station. The reception data is registered in the reception timing storage unit 163, the reception format storage unit 164, and the reception data storage unit 165 as interference information. Even if a beacon transmitted from a mobile station interferes accidentally, no continuous interference occurs, so only a beacon transmitted from a fixed station is targeted.

固定ビーコン判定部162は、例えば、ビーコン受信部161により受信されたビーコンの受信信号強度(RSSI:Received Signal Strength Indicator)からビーコン装置1と送信元の間の距離を計算し、所定の時間にわたって距離の変化を監視し、所定の閾値を超える変化がなければ固定局であると判定する。RSSIはビーコン送信元からの距離が大きくなるほど小さい値をとり、距離をr、距離rが1m付近の場合に計測されるRSSIをA、電波の減衰の度合いを表す定数をB(理論的には「2」)とすると、
RSSI(r)=A−10Blog10(r)
の関係式に従うとされる。この式から、距離rは、
r=10(A−RSSI)/10B
により計算することができる。
For example, the fixed beacon determination unit 162 calculates the distance between the beacon device 1 and the transmission source from the received signal strength indicator (RSSI) received by the beacon reception unit 161, and the distance over a predetermined time. If there is no change exceeding a predetermined threshold, it is determined that the station is a fixed station. The RSSI takes a smaller value as the distance from the beacon transmission source becomes larger, the distance is r, the RSSI measured when the distance r is near 1 m is A, and the constant representing the degree of attenuation of the radio wave is B (theoretically). “2”)
RSSI (r) = A-10Blog 10 (r)
According to the relational expression of From this equation, the distance r is
r = 10 (A-RSSI) / 10B
Can be calculated.

スケジュール生成部166は、所定のタイミングで、受信タイミング記憶部163および受信形式記憶部164を参照し、既にビーコン管理サーバ5から受信して送信タイミング記憶部12、送信形式記憶部13等に登録されているスケジュールを修正(最終的に生成)する機能を有している。   The schedule generation unit 166 refers to the reception timing storage unit 163 and the reception format storage unit 164 at a predetermined timing, and has already been received from the beacon management server 5 and registered in the transmission timing storage unit 12, the transmission format storage unit 13, and the like. The schedule has a function of correcting (finally generating) the schedule.

ビーコン送信実行部15は、各ビーコンサービスについて、送信タイミング記憶部12に登録された送信タイミングに従い、送信形式記憶部13に登録された送信形式で、送信データ記憶部14に登録された送信データをビーコン信号として周囲に送信(発信)する機能を有している。   The beacon transmission execution unit 15 transmits the transmission data registered in the transmission data storage unit 14 in the transmission format registered in the transmission format storage unit 13 according to the transmission timing registered in the transmission timing storage unit 12 for each beacon service. It has a function of transmitting (transmitting) to the surroundings as a beacon signal.

図17は第2の実施形態の処理例を示すシーケンス図である。図17において、ビーコン管理サーバ5の運用者は、運用の初期時点または新規にビーコン装置1を設置した時点で、ビーコン管理サーバ5に対してビーコン設置情報の登録操作を行う(ステップS121)。ビーコン管理サーバ5の情報管理部51は、ビーコン設置情報の登録操作を受け付け、ビーコン設置情報記憶部52にビーコン設置情報を登録する(ステップS122)。ビーコン設置情報は図11に示したものと同様である。   FIG. 17 is a sequence diagram illustrating a processing example of the second embodiment. In FIG. 17, the operator of the beacon management server 5 performs a beacon installation information registration operation for the beacon management server 5 at the initial operation time or when a new beacon device 1 is installed (step S121). The information management unit 51 of the beacon management server 5 accepts a beacon installation information registration operation, and registers the beacon installation information in the beacon installation information storage unit 52 (step S122). The beacon installation information is the same as that shown in FIG.

図17に戻り、ビーコン管理サーバ5の運用者は、ビーコンサービスの受注をとりまとめる時点で、ビーコン管理サーバ5に対してビーコンサービス情報の登録操作を行う(ステップS123)。ビーコン管理サーバ5の情報管理部51は、ビーコンサービス情報の登録操作を受け付け、ビーコンサービス情報記憶部53にビーコンサービス情報を登録する(ステップS124)。ビーコンサービス情報は図12〜図14に示したものと同様である。   Returning to FIG. 17, the operator of the beacon management server 5 performs a beacon service information registration operation to the beacon management server 5 at the time of collecting orders for the beacon service (step S <b> 123). The information management unit 51 of the beacon management server 5 receives a beacon service information registration operation and registers the beacon service information in the beacon service information storage unit 53 (step S124). The beacon service information is the same as that shown in FIGS.

図17に戻り、ビーコン管理サーバ5のビーコン別情報生成部54は、所定のタイミングで、ビーコン装置1毎にビーコンサービス情報から各サービスの送信形式および送信データを抽出し、送信タイミングを生成(スケジューリング)してビーコン別情報記憶部55に登録する(ステップS125)。送信タイミングは図15に示したものと同様である。   Returning to FIG. 17, the beacon-specific information generation unit 54 of the beacon management server 5 extracts the transmission format and transmission data of each service from the beacon service information for each beacon device 1 at a predetermined timing, and generates transmission timing (scheduling) And registered in the beacon-specific information storage unit 55 (step S125). The transmission timing is the same as that shown in FIG.

図17に戻り、ビーコン別情報生成部54によりビーコン別情報がビーコン別情報記憶部55に登録されると、メンテナンス通信部56は、メンテナンス結果記憶部57の過去のメンテナンス結果を考慮し、ビーコン装置1毎に各サービスの送信形式、送信データおよび送信タイミングを送信する(ステップS126)。メンテナンス結果を考慮するとは、対象となるビーコン装置1について、どこまでのデータを送信して設定してあるかをメンテナンス結果から得ることにより、それとの差分を送信することを意味している。   Returning to FIG. 17, when the beacon-specific information is registered in the beacon-specific information storage unit 55 by the beacon-specific information generation unit 54, the maintenance communication unit 56 considers the past maintenance result in the maintenance result storage unit 57, and the beacon device The transmission format, transmission data, and transmission timing of each service are transmitted every one (step S126). Considering the maintenance result means that by obtaining from the maintenance result how much data has been transmitted and set for the target beacon device 1, the difference from that is transmitted.

ビーコン装置1��メンテナンス通信部11は、ビーコン管理サーバ5から各サービスの送信形式、送信データおよび送信タイミングを受信すると、送信タイミング記憶部12、送信形式記憶部13および送信データ記憶部14に受信したデータを設定する(ステップS127)。また、メンテナンス通信部11は、必要に応じて、正常にデータの登録を行えたか否か等を応答する(ステップS128)。ビーコン管理サーバ5のメンテナンス通信部56は、各ビーコン装置1に設定が完了したデータを特定する情報をメンテナンス結果としてメンテナンス結果記憶部57に登録する(ステップS129)。   When the maintenance communication unit 11 of the beacon device 1 receives the transmission format, transmission data, and transmission timing of each service from the beacon management server 5, the maintenance communication unit 11 receives the transmission timing storage unit 12, the transmission format storage unit 13, and the transmission data storage unit 14. Data is set (step S127). In addition, the maintenance communication unit 11 responds as necessary as to whether or not data registration has been performed normally (step S128). The maintenance communication unit 56 of the beacon management server 5 registers information for specifying data that has been set in each beacon device 1 in the maintenance result storage unit 57 as a maintenance result (step S129).

一方、上記の処理と並行して、ビーコン装置1のビーコン受信部161は外部から到来するビーコンを受信し、受信したビーコンの受信タイミング、受信形式および受信データを取得する(ステップS130)。次いで、固定ビーコン判定部162は、受信されたビーコンが固定局から送信されたものであるか否かを判定し、固定局から送信されたものであると判定した場合、ビーコンの受信タイミング、受信形式および受信データを干渉情報として受信タイミング記憶部163、受信形式記憶部164および受信データ記憶部165に登録する(ステップS131)。なお、外部から到来するビーコンは、外部装置の精度によっては受信タイミングが変動するため、原則として最新の情報を有効なものとして扱う。   On the other hand, in parallel with the above processing, the beacon receiving unit 161 of the beacon device 1 receives a beacon coming from the outside, and acquires the reception timing, reception format, and reception data of the received beacon (step S130). Next, the fixed beacon determination unit 162 determines whether or not the received beacon is transmitted from a fixed station. If it is determined that the received beacon is transmitted from a fixed station, the beacon reception timing, reception The format and the received data are registered in the reception timing storage unit 163, the reception format storage unit 164, and the reception data storage unit 165 as interference information (step S131). In addition, since the reception timing of a beacon coming from the outside varies depending on the accuracy of the external device, the latest information is treated as valid in principle.

図18は干渉情報の例を示す図であり、わかりやすくするためにビーコンサービス情報(図12〜図14)と同様の形式で示してあるが、受信タイミングと受信形式と受信データに対応する項目を任意の形式で保持することができる。なお、図18では「チャンネル」の項目が追加されているが、図12〜図14に示したビーコンサービス情報にも「チャンネル」の項目を追加してもよい。   FIG. 18 is a diagram showing an example of interference information, which is shown in the same format as the beacon service information (FIGS. 12 to 14) for easy understanding, but items corresponding to reception timing, reception format, and reception data. Can be held in any format. In FIG. 18, the item “channel” is added, but the item “channel” may be added to the beacon service information shown in FIGS.

図18(a)は、発信間隔が0.5秒でオフセットが−0.02秒(0.48秒、0.98秒、・・に発生)のビーコンが受信された場合の例を示している。図18(b)は、図18(a)と発信間隔とオフセットは同じであるが、チャンネルも特定された場合の例を示している。図18(c)は、図18(b)と発信間隔、オフセット、チャンネルは同じであり、更に出力形式が特定された場合の例を示している。なお、出力形式が「iBeacon」である場合、通常の使用(用途)では固定用として用いられる。   FIG. 18A shows an example in which a beacon having a transmission interval of 0.5 seconds and an offset of −0.02 seconds (occurring at 0.48 seconds, 0.98 seconds,...) Is received. Yes. FIG. 18B shows an example in which the transmission interval and the offset are the same as in FIG. 18A, but the channel is also specified. FIG. 18C shows an example in which the transmission interval, offset, and channel are the same as those in FIG. 18B and the output format is specified. When the output format is “iBeacon”, it is used for fixing in normal use (use).

図17に戻り、スケジュール生成部166は、所定のタイミングで、受信タイミング記憶部163および受信形式記憶部164を参照し、既にビーコン管理サーバ5から受信して送信タイミング記憶部12等に登録されているスケジュールを修正(最終的に生成)する(ステップS132)。   Returning to FIG. 17, the schedule generation unit 166 refers to the reception timing storage unit 163 and the reception format storage unit 164 at a predetermined timing, and has already been received from the beacon management server 5 and registered in the transmission timing storage unit 12 and the like. The existing schedule is corrected (finally generated) (step S132).

図19(a)は、図15に示した送信タイミングのうち「受注No.」が「1001」の案件について抽出したものと、図18(a)のビーコンによる干渉のタイミングを並べて示したものである。この例では、「受注No.」が「1001」の案件について、時間0.98に白丸で示す位置に送信が予めスケジューリングされており、これが外部からのビーコンのタイミングと重複し、干渉による悪影響が考えられる。そのため、スケジュール生成部166は、白丸の位置から、他の案件と重複しない一つ前の黒丸の位置にタイミングを修正している。   FIG. 19A shows the case where the “order No.” is “1001” in the transmission timing shown in FIG. 15 and the interference timing due to the beacon shown in FIG. is there. In this example, for the case where “Order No.” is “1001”, transmission is scheduled in advance at the position indicated by a white circle at time 0.98, which overlaps with the timing of the beacon from the outside, and there is an adverse effect due to interference. Conceivable. Therefore, the schedule generation unit 166 corrects the timing from the position of the white circle to the position of the previous black circle that does not overlap with other cases.

図19(b)は、図15に示した送信タイミングのうち「受注No.」が「1001」の案件について抽出したものと、図18(b)または(c)のビーコンによる干渉のタイミングを並べて示したものである。この例では、「受注No.」が「1001」の案件について、時間0.98に黒丸で示す位置に送信が予めスケジューリングされており、これが外部からのビーコンのタイミングと重複し、干渉による悪影響が考えられる。しかし、図18(b)または(c)によればチャンネルが「39」となっているため、その他のチャンネル、例えば「37」が使える場合には、そのチャンネルを指定するだけで、タイミングの移動は不要となる。   FIG. 19B shows the transmission timing shown in FIG. 15 extracted for the case where “Order No.” is “1001” and the timing of interference caused by the beacon shown in FIG. 18B or FIG. It is shown. In this example, for the case where the “order number” is “1001”, transmission is scheduled in advance at a position indicated by a black circle at time 0.98, which overlaps with the timing of the beacon from the outside, and there is an adverse effect due to interference. Conceivable. However, according to FIG. 18B or 18C, since the channel is “39”, when another channel, for example, “37” can be used, the timing can be moved only by specifying the channel. Is no longer necessary.

図17に戻り、その後の運用時において、ビーコン装置1のビーコン送信実行部15は、送信タイミング記憶部12の送信タイミング(修正された場合を含む)に基づき、送信形式記憶部13の送信形式で、送信データ記憶部14の送信データをビーコン信号として周囲に順次送信(発信)する(ステップS133)。   Returning to FIG. 17, during the subsequent operation, the beacon transmission execution unit 15 of the beacon device 1 uses the transmission format of the transmission format storage unit 13 based on the transmission timing of the transmission timing storage unit 12 (including the case where the correction is made). The transmission data in the transmission data storage unit 14 is sequentially transmitted (transmitted) to the surroundings as a beacon signal (step S133).

ビーコン装置1の周辺にいる移動端末4がビーコン信号を受信すると(ステップS134)、移動端末4に予め登録されているビーコン装置1である場合、ビーコン信号に含まれるデータが抽出されてビーコン利用アプリ42に引き渡される(ステップS135)。   When the mobile terminal 4 in the vicinity of the beacon device 1 receives the beacon signal (step S134), in the case of the beacon device 1 registered in advance in the mobile terminal 4, data included in the beacon signal is extracted and the beacon use application 42 is delivered (step S135).

そして、ビーコン利用アプリ42は、対応するコンテンツサーバ3に対してコンテンツを要求し(ステップS136)、コンテンツサーバ3はコンテンツを応答する(ステップS137)。   The beacon using application 42 requests content from the corresponding content server 3 (step S136), and the content server 3 responds with the content (step S137).

本実施形態では、干渉となる外部からのビーコンを受信したビーコン装置1においてスケジュールの修正をリアルタイムに行えるため、干渉による悪影響を低く抑えることができる。外部からのビーコンは外部装置の精度により送信タイミングが変動する可能性があり、変動が生じた場合にはスケジュールの修正をやりなおす必要があるが、ビーコン装置1においてスケジュールの修正をリアルタイムに行えることで対応が容易になる。   In the present embodiment, since the schedule can be corrected in real time in the beacon device 1 that has received an external beacon that causes interference, adverse effects due to interference can be kept low. There is a possibility that the transmission timing of an external beacon may vary depending on the accuracy of the external device. When the variation occurs, it is necessary to re-correct the schedule, but the beacon device 1 can correct the schedule in real time. Easy to handle.

<第3の実施形態>
上述した第2の実施形態ではビーコンの送信タイミングの最終的な生成(修正)をビーコン装置1側で行う場合について説明したが、ビーコン装置1から干渉情報をビーコン管理サーバ5に送信することで、ビーコン管理サーバ5側で行うこともできる。本実施形態における、システム構成は図1に示したものと同様であり、コンテンツサーバ3および移動端末4の機能構成は図4および図5に示したものと同様である。また、各装置のハードウェア構成は図7〜図9に示したものと同様である。
<Third Embodiment>
In the second embodiment described above, the case where the final generation (correction) of the beacon transmission timing is performed on the beacon device 1 side has been described, but by transmitting interference information from the beacon device 1 to the beacon management server 5, It can also be performed on the beacon management server 5 side. In this embodiment, the system configuration is the same as that shown in FIG. 1, and the functional configurations of the content server 3 and the mobile terminal 4 are the same as those shown in FIGS. The hardware configuration of each device is the same as that shown in FIGS.

図20は第3の実施形態におけるビーコン装置1の機能構成例を示す図である。図20において、ビーコン装置1は、メンテナンス通信部11とビーコン送信実行部15とビーコン受信部161と固定ビーコン判定部162とを備えている。   FIG. 20 is a diagram illustrating a functional configuration example of the beacon device 1 according to the third embodiment. In FIG. 20, the beacon device 1 includes a maintenance communication unit 11, a beacon transmission execution unit 15, a beacon reception unit 161, and a fixed beacon determination unit 162.

メンテナンス通信部11は、ビーコン装置1側で取得した干渉情報をビーコン管理サーバ5に送信するとともに、所定のタイミングでビーコン管理サーバ5から複数のビーコンサービスに対応する複数のビーコン信号仕様の送信タイミング、送信形式および送信データを受信して登録する機能を有している。   The maintenance communication unit 11 transmits interference information acquired on the beacon device 1 side to the beacon management server 5 and transmission timings of a plurality of beacon signal specifications corresponding to a plurality of beacon services from the beacon management server 5 at a predetermined timing, It has a function of receiving and registering a transmission format and transmission data.

ビーコン受信部161は、外部から到来するビーコンを受信し、受信したビーコンの受信タイミング、受信形式および受信データを取得する機能を有している。固定ビーコン判定部162は、受信されたビーコンが固定局から送信されたものであるか否かを判定し、固定局から送信されたものであると判定した場合、ビーコンの受信形式および受信データを干渉情報として受信タイミング記憶部163、受信形式記憶部164および受信データ記憶部165に登録する機能を有している。   The beacon receiving unit 161 has a function of receiving a beacon coming from the outside and acquiring the reception timing, reception format, and reception data of the received beacon. The fixed beacon determination unit 162 determines whether or not the received beacon is transmitted from a fixed station. If it is determined that the received beacon is transmitted from a fixed station, the beacon reception format and received data are determined. It has a function of registering in the reception timing storage unit 163, the reception format storage unit 164, and the reception data storage unit 165 as interference information.

図21は第3の実施形態におけるビーコン管理サーバ5の機能構成例を示す図である。図21において、ビーコン管理サーバ5は、情報管理部51とビーコン別情報生成部54とメンテナンス通信部56とを備えている。情報管理部51は、管理下にあるビーコン装置1の設置位置等を含むビーコン設置情報をビーコン設置情報記憶部52に登録するとともに、受注したビーコンサービスの詳細情報(ビーコンサービス情報)をビーコンサービス情報記憶部53に登録する機能を有している。この実施形態では、ビーコンサービス情報記憶部53に、ビーコン装置1側から受信した干渉情報も登録するようにしている。   FIG. 21 is a diagram illustrating a functional configuration example of the beacon management server 5 according to the third embodiment. In FIG. 21, the beacon management server 5 includes an information management unit 51, a beacon-specific information generation unit 54, and a maintenance communication unit 56. The information management unit 51 registers beacon installation information including the installation position and the like of the managed beacon device 1 in the beacon installation information storage unit 52, and provides detailed information (beacon service information) of the received beacon service as beacon service information. It has a function of registering in the storage unit 53. In this embodiment, interference information received from the beacon device 1 side is also registered in the beacon service information storage unit 53.

ビーコン別情報生成部54は、ビーコン設置情報記憶部52に登録されているビーコン設置情報とビーコンサービス情報記憶部53に登録されているビーコンサービス情報(干渉情報も含む)とに基づいて、ビーコン装置1毎に設定情報(ビーコン別情報)を生成し、ビーコン別情報記憶部55に登録する機能を有している。メンテナンス通信部56は、ビーコン装置1から干渉情報を受信してビーコンサービス情報記憶部53に登録するとともに、ビーコン別情報記憶部55に登録されたビーコン別情報に基づいてビーコン装置1に対して設定を行う機能を有している。また、メンテナンス通信部56は、メンテナンス通信の結果をメンテナンス結果記憶部57に登録する。   The beacon-specific information generation unit 54 is based on the beacon installation information registered in the beacon installation information storage unit 52 and the beacon service information (including interference information) registered in the beacon service information storage unit 53. It has a function of generating setting information (beacon-specific information) for each and registering it in the beacon-specific information storage unit 55. The maintenance communication unit 56 receives the interference information from the beacon device 1 and registers it in the beacon service information storage unit 53, and sets the beacon device 1 based on the beacon-specific information registered in the beacon-specific information storage unit 55. It has a function to perform. In addition, the maintenance communication unit 56 registers the result of the maintenance communication in the maintenance result storage unit 57.

図22は第3の実施形態の処理例を示すシーケンス図である。図22において、ビーコン管理サーバ5の運用者は、運用の初期時点または新規にビーコン装置1を設置した時点で、ビーコン管理サーバ5に対してビーコン設置情報の登録操作を行う(ステップS141)。ビーコン管理サーバ5の情報管理部51は、ビーコン設置情報の登録操作を受け付け、ビーコン設置情報記憶部52にビーコン設置情報を登録する(ステップS142)。ビーコン設置情報は図11に示したものと同様である。   FIG. 22 is a sequence diagram illustrating a processing example of the third embodiment. In FIG. 22, the operator of the beacon management server 5 performs a beacon installation information registration operation for the beacon management server 5 at the initial operation time or when a new beacon device 1 is installed (step S141). The information management unit 51 of the beacon management server 5 accepts a beacon installation information registration operation, and registers the beacon installation information in the beacon installation information storage unit 52 (step S142). The beacon installation information is the same as that shown in FIG.

図22に戻り、ビーコン管理サーバ5の運用者は、ビーコンサービスの受注をとりまとめる時点で、ビーコン管理サーバ5に対してビーコンサービス情報の登録操作を行う(ステップS143)。ビーコン管理サーバ5の情報管理部51は、ビーコンサービス情報の登録操作を受け付け、ビーコンサービス情報記憶部53にビーコンサービス情報を登録する(ステップS144)。ビーコンサービス情報は図12〜図14に示したものと同様である。干渉情報は、図18に示したような形式である。   Returning to FIG. 22, the operator of the beacon management server 5 performs beacon service information registration operation on the beacon management server 5 at the time of collecting orders for beacon services (step S143). The information management unit 51 of the beacon management server 5 receives a beacon service information registration operation, and registers the beacon service information in the beacon service information storage unit 53 (step S144). The beacon service information is the same as that shown in FIGS. The interference information has a format as shown in FIG.

図22に戻り、ビーコン装置1のビーコン受信部161は外部から到来するビーコンを受信し、受信したビーコンの受信タイミング、受信形式および受信データを取得する(ステップS145)。次いで、固定ビーコン判定部162は、受信されたビーコンが固定局から送信されたものであるか否かを判定し、固定局から送信されたものであると判定した場合、ビーコンの受信タイミング、受信形式および受信データを干渉情報として受信タイミング記憶部163、受信形式記憶部164および受信データ記憶部165に登録する(ステップS146)。そして、メンテナンス通信部11を介して、ビーコンの受信タイミング、受信形式および受信データを干渉情報としてビーコン管理サーバ5に送信する(ステップS147)。ビーコン管理サーバ5のメンテナンス通信部56は受信した干渉情報をビーコンサービス情報記憶部53に登録する(ステップS148)。   Returning to FIG. 22, the beacon receiving unit 161 of the beacon device 1 receives a beacon coming from the outside, and acquires the reception timing, reception format, and reception data of the received beacon (step S145). Next, the fixed beacon determination unit 162 determines whether or not the received beacon is transmitted from a fixed station. If it is determined that the received beacon is transmitted from a fixed station, the beacon reception timing, reception The format and the received data are registered as interference information in the reception timing storage unit 163, the reception format storage unit 164, and the reception data storage unit 165 (step S146). Then, the beacon reception timing, reception format, and reception data are transmitted to the beacon management server 5 as interference information via the maintenance communication unit 11 (step S147). The maintenance communication unit 56 of the beacon management server 5 registers the received interference information in the beacon service information storage unit 53 (step S148).

ビーコン管理サーバ5のビーコン別情報生成部54は、所定のタイミングで、ビーコン装置1毎にビーコンサービス情報から各サービスの送信形式および送信データを抽出し、送信タイミングを生成(スケジューリング)してビーコン別情報記憶部55に登録する(ステップS149)。ここでの送信タイミングの生成では、図18で示したように、干渉となる外部からのビーコンと重複しないようにタイミングを設定し、または、チャンネルの変更により対応できる場合はチャンネルの指定を伴う。なお、考慮する干渉については、スケジューリングの対象となるビーコン装置1から通知を受けたものとすればよいが、設置場所の情報(図11)から近傍に設置されたビーコン装置1から通知を受けた干渉についても考慮するようにしてもよい。送信タイミングは図15に示したものと同様である。   The beacon-specific information generation unit 54 of the beacon management server 5 extracts the transmission format and transmission data of each service from the beacon service information for each beacon device 1 at a predetermined timing, and generates (schedules) the transmission timing to beacon-specific. Register in the information storage unit 55 (step S149). In the generation of the transmission timing here, as shown in FIG. 18, the timing is set so as not to overlap with the beacon from the outside that causes interference, or the channel is designated when it can be dealt with by changing the channel. In addition, about the interference to consider, what is necessary is just to be notified from the beacon apparatus 1 used as the object of scheduling, but received notification from the beacon apparatus 1 installed in the vicinity from the information on the installation location (FIG. 11). Interference may also be considered. The transmission timing is the same as that shown in FIG.

図22に戻り、ビーコン別情報生成部54によりビーコン別情報がビーコン別情報記憶部55に登録されると、メンテナンス通信部56は、メンテナンス結果記憶部57の過去のメンテナンス結果を考慮し、ビーコン装置1毎に各サービスの送信形式、送信データおよび送信タイミングを送信する(ステップS150)。   Returning to FIG. 22, when the beacon-specific information is registered in the beacon-specific information storage unit 55 by the beacon-specific information generation unit 54, the maintenance communication unit 56 considers the past maintenance result in the maintenance result storage unit 57, and the beacon device The transmission format, transmission data, and transmission timing of each service are transmitted every one (step S150).

ビーコン装置1のメンテナンス通信部11は、ビーコン管理サーバ5から各サービスの送信形式、送信データおよび送信タイミングを受信すると、送信タイミング記憶部12、送信形式記憶部13および送信データ記憶部14に受信したデータを設定する(ステップS151)。また、メンテナンス通信部11は、必要に応じて、正常にデータの登録を行えたか否か等を応答する(ステップS152)。   When the maintenance communication unit 11 of the beacon device 1 receives the transmission format, transmission data, and transmission timing of each service from the beacon management server 5, the maintenance communication unit 11 receives the transmission timing storage unit 12, the transmission format storage unit 13, and the transmission data storage unit 14. Data is set (step S151). In addition, the maintenance communication unit 11 responds as necessary as to whether or not data registration has been normally performed (step S152).

ビーコン管理サーバ5のメンテナンス通信部56は、各ビーコン装置1に設定が完了したデータを特定する情報をメンテナンス結果としてメンテナンス結果記憶部57に登録する(ステップS153)。   The maintenance communication unit 56 of the beacon management server 5 registers information specifying the data that has been set in each beacon device 1 in the maintenance result storage unit 57 as a maintenance result (step S153).

その後、運用時において、ビーコン装置1のビーコン送信実行部15は、送信タイミング記憶部12の送信タイミングに基づき、送信形式記憶部13の送信形式で、送信データ記憶部14の送信データをビーコン信号として周囲に順次送信(発信)する(ステップS154)。   Thereafter, during operation, the beacon transmission execution unit 15 of the beacon device 1 uses the transmission format of the transmission format storage unit 13 and the transmission data of the transmission data storage unit 14 as a beacon signal based on the transmission timing of the transmission timing storage unit 12. Sequentially transmit (send) to the surroundings (step S154).

ビーコン装置1の周辺にいる移動端末4がビーコン信号を受信すると(ステップS155)、移動端末4に予め登録されているビーコン装置1である場合���ビーコン信号に含まれるデータが抽出されてビーコン利用アプリ42に引き渡される(ステップS156)。   When the mobile terminal 4 in the vicinity of the beacon device 1 receives the beacon signal (step S155), in the case of the beacon device 1 registered in advance in the mobile terminal 4, data included in the beacon signal is extracted and the beacon use application 42 is delivered (step S156).

そして、ビーコン利用アプリ42は、対応するコンテンツサーバ3に対してコンテンツを要求し(ステップS157)、コンテンツサーバ3はコンテンツを応答する(ステップS158)。   The beacon using application 42 requests content from the corresponding content server 3 (step S157), and the content server 3 responds with the content (step S158).

<総括>
以上説明したように、本実施形態によれば、1つの場所につき1つのビーコン装置により複数のサービスのビーコン信号の発信を運用することができる。
<Summary>
As described above, according to the present embodiment, transmission of beacon signals for a plurality of services can be operated by one beacon device per place.

また、システム上、ビーコン管理サーバ5は必須ではなく、ビーコン管理サーバ5の機能をビーコン装置1が担う構成にしてもよい。   Further, the beacon management server 5 is not essential in the system, and the beacon device 1 may be configured to perform the function of the beacon management server 5.

以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。   The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to these embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.

<実施形態の用語と請求項の用語の対応>
送信タイミング記憶部12、送信形式記憶部13および送信データ記憶部14は「記憶部」の一例である。メンテナンス通信部11は「登録部」の一例である。ビーコン送信実行部15は「送信実行部」の一例である。
<Correspondence between Terms in Embodiment and Terms in Claims>
The transmission timing storage unit 12, the transmission format storage unit 13, and the transmission data storage unit 14 are examples of “storage unit”. The maintenance communication unit 11 is an example of a “registration unit”. The beacon transmission execution unit 15 is an example of a “transmission execution unit”.

1、1A〜1C ビーコン装置
11 メンテナンス通信部
12 送信タイミング記憶部
13 送信形式記憶部
14 送信データ記憶部
15 ビーコン送信実行部
161 ビーコン受信部
162 固定ビーコン判定部
163 受信タイミング記憶部
164 受信形式記憶部
165 受信データ記憶部
166 スケジュール生成部
2 ネットワーク
3、3A〜3C コンテンツサーバ
31 コンテンツ提供部
32 コンテンツDB
4、4A、4B 移動端末
41 ビーコン受信部
42 ビーコン利用アプリ
5 ビーコン管理サーバ
51 情報管理部
52 ビーコン設置情報記憶部
53 ビーコンサービス情報記憶部
54 ビーコン別情報生成部
55 ビーコン別情報記憶部
56 メンテナンス通信部
57 メンテナンス結果記憶部
1, 1A to 1C Beacon device 11 Maintenance communication unit 12 Transmission timing storage unit 13 Transmission format storage unit 14 Transmission data storage unit 15 Beacon transmission execution unit 161 Beacon reception unit 162 Fixed beacon determination unit 163 Reception timing storage unit 164 Reception format storage unit 165 Received data storage unit 166 Schedule generation unit 2 Network 3, 3A-3C Content server 31 Content provision unit 32 Content DB
4, 4A, 4B Mobile terminal 41 Beacon receiving unit 42 Beacon using application 5 Beacon management server 51 Information management unit 52 Beacon installation information storage unit 53 Beacon service information storage unit 54 Beacon-specific information generation unit 55 Beacon-specific information storage unit 56 Maintenance communication 57 Maintenance result storage

特開2015−143631号公報Japanese Patent Laying-Open No. 2015-143631

Claims (10)

ビーコン信号�����信す���ビーコン発信装置であって、
複数のビーコン信号仕様の送信タイミング、送信形式および送信データの登録を受け付けて記憶部に登録する登録部と、
前記記憶部に登録された送信タイミング、送信形式および送信データに基づいて、前記複数のビーコン信号仕様のビーコン信号を順次送信する送信実行部と
を備えたことを特徴とするビーコン発信装置。
A beacon transmission device that transmits a beacon signal,
A registration unit that accepts registration of transmission timings, transmission formats and transmission data of a plurality of beacon signal specifications and registers them in a storage unit;
A beacon transmission device comprising: a transmission execution unit that sequentially transmits beacon signals of the plurality of beacon signal specifications based on transmission timing, transmission format, and transmission data registered in the storage unit.
前記送信実行部は、複数のビーコン信号仕様のビーコン信号を同時に送信する
ことを特徴とする請求項1に記載のビーコン発信装置。
The beacon transmission device according to claim 1, wherein the transmission execution unit transmits beacon signals having a plurality of beacon signal specifications simultaneously.
前記送信実行部は、ビーコン信号に暗号化したデータを含めて送信する
ことを特徴とする請求項1または2に記載のビーコン発信装置。
The beacon transmission device according to claim 1, wherein the transmission execution unit transmits the beacon signal including the encrypted data.
前記複数のビーコン信号仕様に現地メンテナンスのための��ーコン信号仕様を含める
ことを特徴とする請求項1乃至3のいずれか一項に記載のビーコン発信装置。
The beacon transmission device according to any one of claims 1 to 3, wherein a beacon signal specification for field maintenance is included in the plurality of beacon signal specifications.
前記複数のビーコン信号仕様の送信タイミングは、ビーコン信号仕様で規定された発信間隔でスケジューリングした場合に他のビーコン信号仕様の送信タイミングと重複することとなる場合、発信間隔の短い方を優先する
ことを特徴とする請求項1乃至4のいずれか一項に記載のビーコン発信装置。
When the transmission timings of the plurality of beacon signal specifications are scheduled at the transmission intervals defined in the beacon signal specifications, the transmission timings of other beacon signal specifications will be overlapped with each other. The beacon transmission device according to any one of claims 1 to 4.
前記複数のビーコン信号仕様の送信タイミングは、ビーコン信号仕様で規定された発信間隔でスケジューリングした場合に他のビーコン信号仕様の送信タイミングと重複することとなる場合、発信間隔の長い方を空き時間に移動する
ことを特徴とする請求項1乃至4のいずれか一項に記載のビーコン発信装置。
If the transmission timing of the plurality of beacon signal specifications overlaps with the transmission timing of other beacon signal specifications when scheduling is performed at the transmission interval defined in the beacon signal specification, the longer transmission interval is set to the idle time. The beacon transmission device according to any one of claims 1 to 4, wherein the beacon transmission device moves.
外部から到来するビーコン信号を受信する受信部と、
外部から到来するビーコン信号の干渉を除去するために、前記送信タイミングまたは送信形式を修正する修正部と
を備えたことを特徴とする請求項1乃至6のいずれか一項に記載のビーコン発信装置。
A receiver for receiving a beacon signal coming from outside;
The beacon transmission device according to any one of claims 1 to 6, further comprising a correction unit that corrects the transmission timing or the transmission format in order to remove interference of a beacon signal coming from outside. .
ビーコン信号を発信するビーコン発信装置と該ビーコン発信装置を管理するサーバ装置とを備え、
前記ビーコン発信装置は、
複数のビーコン信号仕様の送信タイミング、送信形式および送信データの登録を受け付けて記憶部に登録する登録部と、
前記記憶部に登録された送信タイミング、送信形式および送信データに基づいて、前記複数のビーコン信号仕様のビーコン信号を順次送信する送信実行部とを備え、
前記サーバ装置は、
受注したビーコンサービス情報に基づいて前記複数のビーコン信号仕様の送信タイミング、送信形式および送信データを生成する情報生成部と、
所定のタイミングで前記複数のビーコン信号仕様の送信タイミング、送信形式および送信データを前記ビーコン発信装置に送信する通信部を備えたことを特徴とするビーコン発信システム。
A beacon transmission device that transmits a beacon signal and a server device that manages the beacon transmission device;
The beacon transmitter is
A registration unit that accepts registration of transmission timings, transmission formats and transmission data of a plurality of beacon signal specifications and registers them in a storage unit;
A transmission execution unit that sequentially transmits beacon signals of the plurality of beacon signal specifications based on transmission timing, transmission format, and transmission data registered in the storage unit;
The server device
An information generation unit that generates the transmission timing, transmission format, and transmission data of the plurality of beacon signal specifications based on the received beacon service information;
A beacon transmission system comprising a communication unit that transmits transmission timings, transmission formats, and transmission data of the plurality of beacon signal specifications to the beacon transmission device at a predetermined timing.
ビーコン信号を発信するビーコン発信装置が実行する方法であって、
複数のビーコン信号仕様の送信タイミング、送信形式および送信データの登録を受け付けて記憶部に登録する登録工程と、
前記記憶部に登録された送信タイミング、送信形式および送信データに基づいて、前記複数のビーコン信号仕様のビーコン信号を順次送信する送信実行工程と
を備えたことを特徴とするビーコン発信方法。
A method performed by a beacon transmission device that transmits a beacon signal,
A registration process for accepting registration of transmission timings, transmission formats and transmission data of a plurality of beacon signal specifications and registering in a storage unit;
A beacon transmission method comprising: a transmission execution step of sequentially transmitting beacon signals of the plurality of beacon signal specifications based on transmission timing, transmission format, and transmission data registered in the storage unit.
ビーコン信号を発信するビーコン発信装置を構成するコンピュータを、
複数のビーコン信号仕様の送信タイミング、送信形式および送信データの登録を受け付けて記憶部に登録する登録部、
前記記憶部に登録された送信タイミング、送信形式および送信データに基づいて、前記複数のビーコン信号仕様のビーコン信号を順次送信する送信実行部
として機能させるビーコン発信プログラム。
A computer constituting a beacon transmission device that transmits a beacon signal,
A registration unit that accepts registration of transmission timings, transmission formats and transmission data of a plurality of beacon signal specifications and registers them in a storage unit,
A beacon transmission program that functions as a transmission execution unit that sequentially transmits beacon signals of the plurality of beacon signal specifications based on transmission timing, transmission format, and transmission data registered in the storage unit.
JP2016211005A 2016-04-15 2016-10-27 Beacon transmission device, beacon transmission system, beacon transmission method, and beacon transmission program Pending JP2017194443A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/478,468 US20170299688A1 (en) 2016-04-15 2017-04-04 Beacon transmitting device and beacon transmitting method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016081738 2016-04-15
JP2016081738 2016-04-15

Publications (1)

Publication Number Publication Date
JP2017194443A true JP2017194443A (en) 2017-10-26

Family

ID=60155984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016211005A Pending JP2017194443A (en) 2016-04-15 2016-10-27 Beacon transmission device, beacon transmission system, beacon transmission method, and beacon transmission program

Country Status (1)

Country Link
JP (1) JP2017194443A (en)

Similar Documents

Publication Publication Date Title
US9432802B2 (en) Communication device and communication system
US10129697B2 (en) Techniques for wireless position determination utilizing a collaborative database
JP5723052B2 (en) POSITION INFORMATION SERVICE SYSTEM, POSITION INFORMATION SERVICE METHOD USING ELECTRONIC TAG, PORTABLE INFORMATION TERMINAL, AND TERMINAL PROGRAM
CN113574558B (en) Electronic device and method for dynamic geo-fence
US9418531B2 (en) System and method for tracking people
JP2010159980A (en) Positional information providing system and server
CN110324781B (en) Indoor positioning method, device, electronic device, and computer-readable storage medium
JP6384981B2 (en) Server apparatus, advertisement distribution method, and program
US20170299688A1 (en) Beacon transmitting device and beacon transmitting method
US20180195867A1 (en) Systems and methods for indoor and outdoor mobile device navigation
WO2017203246A1 (en) A communication system and method
CN111034285A (en) Electronic device with position coordinates obtained from a mobile device
US20180329019A1 (en) Radio Wave State Map Creating System and Control Method Therefor
CN113630768B (en) Ranging method, ranging device, ranging system, storage medium and computer equipment
JP6379305B1 (en) User context detection using mobile devices based on wireless signal characteristics
US9906910B2 (en) Communication system, contents acquisition method, and recording medium storing contents acquisition program
JP2013110652A (en) Terminal device and information processing system
KR102055910B1 (en) System for providing realtime group information and method thereof
JP6964842B2 (en) Location information service system, mobile information terminal, location information service method and terminal program
JP2017194443A (en) Beacon transmission device, beacon transmission system, beacon transmission method, and beacon transmission program
JP6809676B2 (en) Beacon and server
JP6174936B2 (en) Wireless communication apparatus, wireless communication method, and program
JP6448178B2 (en) Information system, server device, information processing method, and program
US9842483B2 (en) Information processing system for reducing load on a server
TW201618566A (en) Message transmission method