JP6841712B2 - Beacon terminals and programs - Google Patents
Beacon terminals and programs Download PDFInfo
- Publication number
- JP6841712B2 JP6841712B2 JP2017083181A JP2017083181A JP6841712B2 JP 6841712 B2 JP6841712 B2 JP 6841712B2 JP 2017083181 A JP2017083181 A JP 2017083181A JP 2017083181 A JP2017083181 A JP 2017083181A JP 6841712 B2 JP6841712 B2 JP 6841712B2
- Authority
- JP
- Japan
- Prior art keywords
- beacon
- control unit
- terminal
- information
- storage 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明の実施形態は、ビーコン端末及びプログラムに関する。 Embodiments of the present invention relate to beacon terminals and programs.
従来、クーポンや広告等の配信にBLE(Bluetooth(登録商標) Low Energy)を用いたビーコンシステムが知られている。このようなビーコンシステムでは、ビーコン端末は、店舗の所定位置に1又は複数台設けられ、BLEを用いてビーコンを送信する。顧客が使用するスマートフォン等の顧客端末は、ビーコン端末から送信されたビーコンを受信する。顧客端末は、ビーコンに含まれる識別情報をサーバ装置に送信する。サーバ装置は、識別情報に関連付けられた情報を端末に返信する。これにより、ビーコンシステムは、サーバ装置から例えばクーポンや広告等を配信している。 Conventionally, a beacon system using BLE (Bluetooth (registered trademark) Low Energy) for distribution of coupons, advertisements, etc. is known. In such a beacon system, one or a plurality of beacon terminals are provided at predetermined positions in a store, and beacons are transmitted using BLE. A customer terminal such as a smartphone used by a customer receives a beacon transmitted from the beacon terminal. The customer terminal transmits the identification information contained in the beacon to the server device. The server device returns the information associated with the identification information to the terminal. As a result, the beacon system distributes, for example, coupons, advertisements, etc. from the server device.
しかしながら、従来構成のビーコン端末は、ビーコンの送信を行うだけであるため、ビーコン送信の実績を測定し、他の装置へ送信するためには追加の通信装置を付加しなければ困難でありコストアップに繋がることになった。 However, since the beacon terminal having the conventional configuration only transmits the beacon, it is difficult and costly to measure the performance of the beacon transmission and transmit it to another device without adding an additional communication device. It was decided to lead to.
本発明が解決しようとする課題は、ビーコン送信の実績を測定することができるビーコン端末及びプログラムを提供することである。 An object to be solved by the present invention is to provide a beacon terminal and a program capable of measuring the performance of beacon transmission.
実施形態のビーコン端末は、第1の送信手段と、第1の受信手段と、記憶制御手段と、判定手段と、第2の受信手段と、第2の送信手段とを備える。前記第1の送信手段は、近距離無線通信によりビーコンを送信する。前記第1の受信手段は、前記第1の送信手段が送信した前記ビーコンを受信した端末から応答を受信する。前記記憶制御手段は、前記第1の受信手段が受信した前記応答の受信履歴を記憶部に記憶させる。前記判定手段は、前記受信履歴のデータサイズを含む受信判定要求を他のビーコン端末から受信したことを条件に、当該データサイズと、前記記憶部の残りの容量とに基づいて、前記受信履歴を受信可能であるかを判定する。前記第2の受信手段は、前記判定手段の判定結果に応じて前記他のビーコン端末から送信された前記受信履歴を受信し、前記記憶部に記憶させる。前記第2の送信手段は、前記記憶部に記憶された前記受信履歴を送信する。 The beacon terminal of the embodiment includes a first transmitting means, a first receiving means, a memory control means, a determination means, a second receiving means, and a second transmitting means. The first transmission means transmits a beacon by short-range wireless communication. The first receiving means receives a response from a terminal that has received the beacon transmitted by the first transmitting means. The storage control means stores the reception history of the response received by the first receiving means in the storage unit. The determination means determines the reception history based on the data size and the remaining capacity of the storage unit, provided that the reception determination request including the data size of the reception history is received from another beacon terminal. Determine if it is receivable. The second receiving means receives the reception history transmitted from the other beacon terminal according to the determination result of the determination means, and stores the reception history in the storage unit. The second transmission means transmits the reception history stored in the storage unit.
以下、添付図面を参照して、ビーコン端末及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、ビーコン端末及びプログラムの一実施形態であって、その構成や仕様、設置場所等を限定するものではない。本実施形態のビーコン端末は、店舗や街かど等に導入されたビーコンシステムに含まれるビーコン端末への適用例である。 Hereinafter, embodiments of the beacon terminal and the program will be described in detail with reference to the accompanying drawings. The embodiment described below is an embodiment of the beacon terminal and the program, and does not limit the configuration, specifications, installation location, and the like. The beacon terminal of this embodiment is an application example to a beacon terminal included in a beacon system introduced in a store, a street corner, or the like.
図1は、本実施形態に係るビーコンシステム1の一例を示す説明図である。ビーコンシステム1は、ビーコン端末10と、顧客端末20と、ネットワーク機器30と、サーバ装置40と、POS(Point Of Sales)端末50とを備える。図1に示すビーコンシステム1には、9台のビーコン端末10と、1台の顧客端末20と、1台のネットワーク機器30と、1台のサーバ装置40と、1台のPOS端末50とを記載しているが、各装置の台数を限定するものではない。
FIG. 1 is an explanatory diagram showing an example of the
ビーコン端末10は、BLE(Bluetooth(登録商標) Low Energy)等の近距離無線通信を使用して各種情報を送受信する。例えば、ビーコン端末10は、近距離無線通信可能な領域に存在する不特定の端末に情報を送信する。また、ビーコン端末10は、各ビーコン端末10が相互に通信することにより網目上の通信経路を有するメッシュ型のネットワークを形成する。例えば、ビーコン端末10は、例えばスーパーマーケットや量販店等の小売店の商品売り場に設置される。すなわち、ビーコン端末10は、小売店の商品売り場等にメッシュ型のネットワークを形成する。
The
顧客端末20は、例えばスマートフォンやタブレット端末等の顧客が携帯可能な装置である。顧客端末20は、BLE等の近距離無線通信によりビーコン端末10と通信可能である。また、顧客端末20は、無線LAN通信やモバイル通信等によりサーバ装置40と通信可能である。ここで、ビーコン端末10は、例えばスーパーマーケットや量販店等の小売店の商品売り場に設置される。顧客端末20は、顧客に携帯されてビーコン端末10が情報を送信する領域に入った場合に、ビーコン端末10が送信した情報を受信する。そして、顧客端末20は、ビーコン端末10から受信した情報に応じた画面を表示させる。これにより、ビーコンシステム1は、店舗に来店した顧客が所定の領域に入った場合に、広告等を顧客の顧客端末20に表示させる。
The
ネットワーク機器30は、複数のビーコン端末10により形成されるネットワークと、サーバ装置40が接続しているネットワークとを接続する機器である。
The
サーバ装置40は、顧客端末20に配信する情報を記憶する。また、サーバ装置40は、ビーコン端末10と顧客端末20との通信履歴を管理する。なお、サーバ装置40は、複数台の装置等により形成されていてもよい。さらに、サーバ装置40は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。
The
POS端末50は、販売データ登録処理として販売対象の商品の登録と、登録した商品の会計処理とを実行する。また、POS端末50は、ネットワークを介して、サーバ装置40と通信する。
The
次に、ビーコンシステム1が実行する処理の概要を説明する。図2は、ビーコンシステム1が実行する処理の概要の一例を示す説明図である。図2が示す通信1において、ビーコン端末10は、ビーコン情報106(図3参照)をブロードキャストにより、顧客端末20を含む不特定の端末にビーコン情報106を送信する。ここで、ビーコン情報106には、送信元のビーコン端末10を識別可能なビーコンコードが含まれている。
Next, an outline of the processing executed by the
図2が示す通信2において、顧客端末20は、ビーコン端末10からビーコン情報106を受信した場合に、ビーコン情報106を送信したビーコン端末10に、応答として端末情報209(図4参照)を送信する。端末情報209には、送信元の顧客端末20を識別可能な端末コードが含まれている。なお、端末情報209には、顧客を識別可能な顧客コードが含まれていてもよい。そして、ビーコン端末10は、送信された端末情報209を記憶する。
In the
図2が示す通信3において、顧客端末20は、ビーコン端末10から受信したビーコン情報106に含まれるビーコンコードに関連付けられた概要情報をサーバ装置40に要求する。ここで、概要情報とは、例えばサーバ装置40が配信する情報の概要を示した情報である。概要情報には、文字情報や、画像情報や、動画情報や、音声情報等が含まれている。顧客は、顧客端末20が表示した概要情報を参照することで、サーバ装置40から配信される情報を取得するか否かを判断することができる。
In the
図2が示す通信4において、サーバ装置40は、ビーコン情報106に応じた概要情報を顧客端末20に送信する。そして、顧客端末20は、送信された概要情報を表示して、サーバ装置40から配信される情報を取得するか否かの入力を受け付ける。
In the
図2が示す通信5において、顧客端末20は、情報の取得を指示する操作を受け付けた場合に、概要情報に関連付けられた配信情報をサーバ装置40に要求する。ここで、配信情報とは、例えば商品の広告等の情報である。例えば、配信情報は、特定の商品の価格を割り引くクーポンや、特定の商品を購入した場合にポイントを付与するクーポン等が含まれる。図2が示す通信6において、サーバ装置40は、概要情報に応じた配信情報を顧客端末20に送信する。そして、顧客端末20は、送信された配信情報を記憶する。
In the
図2が示す通信7において、ビーコン端末10は、他のビーコン端末10を介して、端末情報209を受信した受信履歴を有する履歴情報107をネットワーク機器30に送信する。図2が示す通信8において、ネットワーク機器30は、受信した履歴情報107をサーバ装置40に送信する。そして、サーバ装置40は、送信された履歴情報107を記憶する。
In the
図2が示す通信9において、POS端末50は、販売した商品を示す販売情報をサーバ装置40に送信する。
In the communication 9 shown in FIG. 2, the
次に、ビーコンシステム1が備える各種装置のハードウェア構成について説明する。
Next, the hardware configurations of various devices included in the
図3は、ビーコン端末10のハードウェア構成の一例を示すブロック図である。ビーコン端末10は、制御部101と、記憶部102と、近距離無線通信インタフェース103とを備える。これら各部は、データバスやアドレスバス等のシステムバス104を介して相互に接続している。
FIG. 3 is a block diagram showing an example of the hardware configuration of the
制御部101は、ビーコン端末10の全体の動作を制御し、ビーコン端末10が有する各種の機能を実現するコンピュータである。制御部101は、CPU(Central Processing Unit)と、ROM(Read Only Memory)と、RAM(Random Access Memory)とを備える。CPUは、ビーコン端末10の動作を統括的に制御する。ROMは、各種プログラムやデータを記憶する記憶媒体である。RAMは、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。RAMは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部102等に格納されたプログラムを実行する。
The
記憶部102は、フラッシュメモリ等の記憶装置である。また、記憶部102は、BLE等の近距離無線通信を制御する集積回路に設けられていてもよい。そして、記憶部102は、制御プログラム105と、ビーコン情報106と、履歴情報107とを記憶する。
The storage unit 102 is a storage device such as a flash memory. Further, the storage unit 102 may be provided in an integrated circuit that controls short-range wireless communication such as BLE. Then, the storage unit 102 stores the control program 105, the beacon information 106, and the
制御プログラム105は、オペレーティングシステムや、ビーコン端末10が備えている機能を発揮させるためのプログラムである。制御プログラム105には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
The control program 105 is a program for exerting the functions provided in the operating system and the
ビーコン情報106は、前述のビーコン情報106である。すなわち、ビーコン情報106は、送信元のビーコン端末10を識別可能なビーコンコードが含まれている情報である。
The beacon information 106 is the above-mentioned beacon information 106. That is, the beacon information 106 is information including a beacon code that can identify the
履歴情報107は、顧客端末20から端末情報209を受信した履歴を示す受信履歴を有する情報である。履歴情報107には、自装置を示すビーコンコードと、端末情報209と、端末情報209を受信した日時を示す受信日時情報とが含まれている。なお、記憶部102は、ビーコン端末10自身が受信した端末情報209の履歴を示す履歴情報107に限らず、他のビーコン端末10から送信された履歴情報107を記憶してもよい。
The
近距離無線通信インタフェース103は、BLE等の近距離無線通信により顧客端末20や他のビーコン端末10と通信する。
The short-range
図4は、顧客端末20のハードウェア構成の一例を示すブロック図である。顧客端末20は、制御部201と、記憶部202と、近距離無線通信インタフェース203と、通信インタフェース204と、表示部205と、操作部206とを備える。これら各部は、データバスやアドレスバス等のシステムバス207を介して相互に接続している。
FIG. 4 is a block diagram showing an example of the hardware configuration of the
制御部201は、顧客端末20の全体の動作を制御し、顧客端末20が有する各種の機能を実現するコンピュータである。制御部201は、CPUと、ROMと、RAMとを備える。CPUは、顧客端末20の動作を統括的に制御する。ROMは、各種プログラムやデータを記憶する記憶媒体である。RAMは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部202等に格納されたプログラムを実行する。
The control unit 201 is a computer that controls the overall operation of the
記憶部202は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの記憶装置である。記憶部202は、制御プログラム208と、端末情報209とを記憶する。
The
制御プログラム208は、オペレーティングシステムや、顧客端末20が備えている機能を発揮させるためのプログラムである。制御プログラム208には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
The
端末情報209は、前述の端末情報209である。すなわち、端末情報209には、送信元の顧客端末20を識別可能な端末コードが含まれている情報である。
The
近距離無線通信インタフェース203は、BLE等の近距離無線通信によりビーコン端末10と通信するためのインタフェースである。通信インタフェース204は、無線LAN通信やモバイル通信等によりサーバ装置40と通信するためのインタフェースである。
The short-range wireless communication interface 203 is an interface for communicating with the
表示部205は、例えば液晶ディスプレイ等である。操作部206は、例えば表示部205に積層されたタッチパネルである。操作部206は、表示部205上の操作(タッチ)された箇所を検知して、表示部205が表示している表示要素に応じた操作が入力されたものとして判断する。これにより、操作部206は、表示部205が表示したキーが操作されたとして当該キーの操作を受け付ける。なお、操作部206は、タッチパネルに限らず、ハードウェアキーを備えていてもよい。
The
図5は、ネットワーク機器30のハードウェア構成の一例を示すブロック図である。ネットワーク機器30は、制御部301と、記憶部302と、近距離無線通信インタフェース303と、通信インタフェース304とを備える。これら各部は、データバスやアドレスバス等のシステムバス305を介して相互に接続している。
FIG. 5 is a block diagram showing an example of the hardware configuration of the
制御部301は、ネットワーク機器30の全体の動作を制御し、ネットワーク機器30が有する各種の機能を実現するコンピュータである。制御部301は、CPUと、ROMと、RAMとを備える。CPUは、ネットワーク機器30の動作を統括的に制御する。ROMは、各種プログラムやデータを記憶する記憶媒体である。RAMは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部302等に格納されたプログラムを実行する。
The
記憶部302は、HDDやSSDなどの記憶装置である。記憶部302は、制御プログラム306を記憶する。制御プログラム306は、オペレーティングシステムや、ネットワーク機器30が備えている機能を発揮させるためのプログラムである。制御プログラム306には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
The storage unit 302 is a storage device such as an HDD or SSD. The storage unit 302 stores the
近距離無線通信インタフェース303は、BLE等の近距離無線通信によりビーコン端末10と通信するためのインタフェースである。通信インタフェース304は、無線LAN通信やモバイル通信等によりサーバ装置40と通信するためのインタフェースである。
The short-range wireless communication interface 303 is an interface for communicating with the
図6は、サーバ装置40のハードウェア構成の一例を示すブロック図である。サーバ装置40は、制御部401と、記憶部402と、通信インタフェース403と、表示部404と、操作部405とを備える。これら各部は、データバスやアドレスバス等のシステムバス406を介して相互に接続している。
FIG. 6 is a block diagram showing an example of the hardware configuration of the
制御部401は、サーバ装置40の全体の動作を制御し、サーバ装置40が有する各種の機能を実現するコンピュータである。制御部401は、CPUと、ROMと、RAMとを備える。CPUは、サーバ装置40の動作を統括的に制御する。ROMは、各種プログラムやデータを記憶する記憶媒体である。RAMは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部402等に格納されたプログラムを実行する。
The
記憶部402は、HDDやSSDなどの記憶装置である。記憶部402は、制御プログラム407と、配信情報テーブル408と、集計テーブル409とを記憶する。
The
制御プログラム407は、オペレーティングシステムや、サーバ装置40が備えている機能を発揮させるためのプログラムである。制御プログラム407には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
The control program 407 is a program for exerting the functions provided in the operating system and the
配信情報テーブル408は、前述した配信情報を記憶する情報テーブルである。配信情報テーブル408は、ビーコンコードと、概要情報と、配信情報とを関連付けて記憶する。 The distribution information table 408 is an information table that stores the above-mentioned distribution information. The distribution information table 408 stores the beacon code, the summary information, and the distribution information in association with each other.
図7は、集計テーブル409のデータ構成の一例を説明する説明図である。集計テーブル409は、端末情報209がビーコン端末10を受信した履歴を示す履歴情報107と、販売した商品を示す販売情報との集計結果を記憶した情報テーブルである。集計テーブル409は、ビーコン端末10ごとの送信回数と、配信回数と、販売個数とを各時間帯について記憶する。送信回数は、ビーコン端末10がビーコン情報106を送信した回数を示す情報である。配信回数は、ビーコン端末10が送信したビーコン情報106に基づいて、サーバ装置40が配信情報を配信した回数を示す情報である。販売個数は、POS端末50から受信した売上情報に基づいて集計したビーコン端末10に関する商品の販売個数を示す情報である。ビーコン端末10に関する商品とは、配信情報テーブル408において、ビーコンコードに関連付けられている配信情報が広告の対象にしている特定の商品である。また、図7に示す集計テーブル409は、2時間ごとの集計結果を示しているが、集計の対象期間や集計内容は任意に変更してもよい。
FIG. 7 is an explanatory diagram illustrating an example of the data structure of the aggregation table 409. The aggregation table 409 is an information table that stores the aggregation result of the
通信インタフェース204は、無線LAN通信やモバイル通信等によりPOS端末50や顧客端末20と通信するためのインタフェースである。
The
表示部205は、例えば液晶ディスプレイ等である。操作部206は、例えばキーボードやマウス等の入力装置である。
The
図8は、POS端末50のハードウェア構成の一例を示すブロック図である。POS端末50は、制御部501と、記憶部502と、通信インタフェース503と、表示部504と、操作部505と、スキャナ506と、印字部507とを備える。これら各部は、データバスやアドレスバス等のシステムバス508を介して相互に接続している。
FIG. 8 is a block diagram showing an example of the hardware configuration of the
制御部501は、POS端末50の全体の動作を制御し、POS端末50が有する各種の機能を実現するコンピュータである。制御部501は、CPUと、ROMと、RAMとを備える。CPUは、POS端末50の動作を統括的に制御する。ROMは、各種プログラムやデータを記憶する記憶媒体である。RAMは、各種プログラムや各種データを一時的に記憶する記憶媒体である。そして、CPUは、RAMをワークエリア(作業領域)としてROM又は記憶部502等に格納されたプログラムを実行する。
The
記憶部502は、HDDやSSDなどの記憶装置である。記憶部502は、制御プログラム509を記憶する。制御プログラム509は、オペレーティングシステムや、POS端末50が備えている機能を発揮させるためのプログラムである。制御プログラム509には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
The
通信インタフェース503は、無線LAN通信等によりサーバ装置40と通信するためのインタフェースである。
The communication interface 503 is an interface for communicating with the
表示部504は、例えば液晶ディスプレイ等である。操作部505は、例えばキーボード等の入力装置である。また、操作部505は、表示部504に積層されたタッチパネルであってもよい。
The display unit 504 is, for example, a liquid crystal display or the like. The
スキャナ506は、商品を識別可能な識別情報である商品コードを示すコードシンボル等を読み取る。印字部507は、取引単位のレシートやジャーナル等を用紙に印字するプリンタである。
The scanner 506 reads a code symbol or the like indicating a product code, which is identification information that can identify the product. The
次に、ビーコンシステム1が備える各種装置の特徴的な機能について説明する。ここで、図9は、ビーコンシステム1が備える各種装置の特徴的な機能構成の一例を示すブロック図である。
Next, the characteristic functions of various devices included in the
ビーコン端末10の制御部101は、記憶部102の制御プログラム105をRAMに展開し、制御プログラム105に従って動作することで、図9に示す各機能部をRAM上に生成する。具体的には、ビーコン端末10の制御部101は、機能部として、近距離無線通信制御部1001と、ビーコン制御部1002と、転送制御部1003と、受信判定部1004とを備える。
The
近距離無線通信制御部1001は、第1の受信手段の一例である。近距離無線通信制御部1001は、近距離無線通信インタフェース103を制御して、近距離無線通信を実行する。すなわち、近距離無線通信制御部1001は、他のビーコン端末10や、顧客端末20や、ネットワーク機器30との近距離無線通信を制御する。例えば、近距離無線通信制御部1001は、顧客端末20から端末情報209を受信する。また、近距離無線通信制御部1001は、他のビーコン端末10から履歴情報107を受信する。
The short-range wireless communication control unit 1001 is an example of the first receiving means. The short-range wireless communication control unit 1001 controls the short-range
ビーコン制御部1002は、第1の送信手段、及び記憶制御手段の一例である。ビーコン制御部1002は、一定期間が経過するごとに、ビーコン情報106を不特定の端末に近距離無線通信制御部1001に送信させる。そして、ビーコン制御部1002は、ビーコン情報106の応答として端末情報209を近距離無線通信制御部1001が受信した場合に、端末情報209と、受信日時を示す受信日時情報とを含む履歴情報107を記憶部102に記憶させる。
The beacon control unit 1002 is an example of a first transmission means and a storage control means. The beacon control unit 1002 causes an unspecified terminal to transmit the beacon information 106 to the short-range wireless communication control unit 1001 every time a certain period of time elapses. Then, when the short-range wireless communication control unit 1001 receives the
転送制御部1003は、第2の送信手段の一例である。転送制御部1003は、記憶部102が記憶している履歴情報107のサーバ装置40への転送を制御する。すなわち、転送制御部1003は、隣接する他のビーコン端末10やネットワーク機器30への履歴情報107の転送を制御する。転送制御部1003は、履歴情報107を転送する転送条件が満たされるまで待機する。ここで、転送条件には、任意の条件を設定することができる。例えば、転送条件は、所定の時刻であってもよいし、所定の時間が経過することであってもよいし、サーバ装置40からの転送要求であってもよいし、ビーコン情報106を受信したことであってもよい。
The transfer control unit 1003 is an example of the second transmission means. The transfer control unit 1003 controls the transfer of the
転送制御部1003は、転送条件が満たされた場合に、隣接する他のビーコン端末10から履歴情報107を転送するビーコン端末10を選択する。ここで、転送制御部1003は、予め定められた優先順位に基づいて、優先順位が高いビーコン端末10を、履歴情報107を転送するビーコン端末10に選択する。転送制御部1003は、選択したビーコン端末10に履歴情報107を受信可能であるか否かの判定を要求する判定要求を、近距離無線通信制御部1001に送信させる。ここで、判定要求には、送信する履歴情報107のデータサイズが含まれている。すなわち、履歴情報107を記憶するために必要な記憶媒体の容量が含まれている。これにより、判定要求を受信したビーコン端末10は、履歴情報107を記憶可能であるか否かを判定することができる。
The transfer control unit 1003 selects the
転送制御部1003は、近距離無線通信制御部1001が判定要求に対する判定結果に応じて処理を実行する。転送制御部1003は、判定結果が転送休止を示している場合に、所定時間経過した後に、再度判定要求を近距離無線通信制御部1001に送信させる。また、転送制御部1003は、判定結果が履歴情報107の受信不可を示している場合に、次に優先順位が高いビーコン端末10に対して判定要求を、近距離無線通信制御部1001に送信させる。また、転送制御部1003は、所定時間が経過しても判定結果を受信することができなかった場合に受信不可と判定して、次に優先順位が高いビーコン端末10に対して判定要求を、近距離無線通信制御部1001に送信させる。そして、転送制御部1003は、判定結果が履歴情報107の受信可能を示している場合に、履歴情報107を近距離無線通信制御部1001に送信させる。
In the transfer control unit 1003, the short-range wireless communication control unit 1001 executes the process according to the determination result for the determination request. When the determination result indicates that the transfer is suspended, the transfer control unit 1003 causes the short-range wireless communication control unit 1001 to transmit the determination request again after a predetermined time has elapsed. Further, when the determination result indicates that the
また、転送制御部1003は、他のビーコン端末10から受信した履歴情報107を記憶部102が記憶している場合には、自装置が受信した履歴情報107と、他のビーコン端末10から受信した履歴情報107とを近距離無線通信制御部1001に送信させる。さらに、転送制御部1003は、自装置がネットワーク機器30と隣接している場合には、ネットワーク機器30に履歴情報107を近距離無線通信制御部1001に送信させる。
Further, when the storage unit 102 stores the
受信判定部1004は、判定手段の一例である。受信判定部1004は、他のビーコン端末10から履歴情報107を受信可能であるか否かの判定要求を受信した場合に、受信可能であるか否かを判定する。例えば、受信判定部1004は、記憶部102の残りの容量が判定要求に含まれるデータサイズ以下の場合に、転送休止を示す判定結果を近距離無線通信制御部1001に送信させる。
The reception determination unit 1004 is an example of the determination means. When the reception determination unit 1004 receives a determination request as to whether or not the
ここで、記憶部102は、他のビーコン端末10から受信した履歴情報107を記憶している場合がある。このような場合に、記憶部102の容量不足が発生する。記憶部102に記憶されている履歴情報107が他のビーコン端末10に送信されると容量不足は解消する。そこで、受信判定部1004は、転送休止を示す判定結果を近距離無線通信制御部1001に送信させる。また、受信判定部1004は、例えば自装置に故障等が発生している場合に、受信不可を示す判定結果を近距離無線通信制御部1001に送信させる。そして、受信判定部1004は、転送休止及び受信不可に該当しない場合に、受信可能を示す判定結果を近距離無線通信制御部1001に送信させる。
Here, the storage unit 102 may store the
顧客端末20の制御部201は、記憶部202の制御プログラム208をRAMに展開し、制御プログラム208に従って動作することで、図9に示す各機能部をRAM上に生成する。具体的には、顧客端末20の制御部201は、機能部として、近距離無線通信制御部2001と、通信制御部2002と、表示制御部2003と、操作制御部2004と、取得制御部2005とを備える。
The control unit 201 of the
近距離無線通信制御部2001は、近距離無線通信インタフェース203を制御して、近距離無線通信を実行する。すなわち、近距離無線通信制御部2001は、ビーコン端末10との近距離無線通信を制御する。
The short-range wireless
通信制御部2002は、通信インタフェース204を制御して、通信を実行する。すなわち、通信制御部2002は、サーバ装置40との通信を制御する。表示制御部2003は、表示部205を制御して、各種画面を表示させる。操作制御部2004は、操作部206を制御して、各種操作を受け付ける。
The
取得制御部2005は、配信情報の取得を制御する。例えば、取得制御部2005は、近距離無線通信制御部2001がビーコン情報106をビーコン端末10から受信した場合に、応答として端末情報209を近距離無線通信制御部2001に送信させる。また、取得制御部2005は、近距離無線通信制御部2001がビーコン情報106をビーコン端末10から受信した場合に、通信制御部2002にビーコン情報106をサーバ装置40へ送信させる。
The
取得制御部2005は、サーバ装置40からビーコン情報106の返信として、概要情報の表示を要求する概要表示要求を通信制御部2002に受信させる。ここで、概要表示要求には、概要情報と、概要情報に関連付けられているビーコンコードとが含まれている。取得制御部2005は、通信制御部2002が概要表示要求を受信した場合に、受信した概要情報を含む配信確認画面を表示制御部2003に表示させる。配信確認画面には、概要情報が示す配信情報の概要と、配信情報を取得するか否かの操作を受け付ける操作子とが含まれている。取得制御部2005は、配信確認画面に基づいて配信情報を取得する操作を操作制御部2004が受け付けた場合に、通信制御部2002に配信情報の配信を要求する配信要求をサーバ装置40へ送信させる。ここで、配信要求には、概要表示要求のビーコンコードが含まれている。そして、取得制御部2005は、通信制御部2002が配信要求の返信として配信情報を受信した場合に、受信した配信情報を記憶部202に記憶させる。
The
ネットワーク機器30の制御部301は、記憶部302の制御プログラム306をRAMに展開し、制御プログラム306に従って動作することで、図9に示す各機能部をRAM上に生成する。具体的には、ネットワーク機器30の制御部301は、機能部として、近距離無線通信制御部3001と、通信制御部3002と、中継制御部3003とを備える。
The
近距離無線通信制御部3001は、近距離無線通信インタフェース303を制御して、近距離無線通信を実行する。すなわち、近距離無線通信制御部3001は、ビーコン端末10との近距離無線通信を制御する。
The short-range wireless
通信制御部3002は、通信インタフェース304を制御して、通信を実行する。すなわち、通信制御部3002は、サーバ装置40との通信を制御する。
The communication control unit 3002 controls the communication interface 304 to execute communication. That is, the communication control unit 3002 controls communication with the
中継制御部3003は、近距離無線通信制御部3001がビーコン端末10から履歴情報107を受信した場合に、通信制御部3002に受信した履歴情報107をサーバ装置40へ送信させる。
When the short-range wireless
サーバ装置40の制御部401は、記憶部402の制御プログラム407をRAMに展開し、制御プログラム407に従って動作することで、図9に示す各機能部をRAM上に生成する。具体的には、サーバ装置40の制御部401は、機能部として、通信制御部4001と、配信制御部4002と、記憶制御部4003と、集計制御部4004とを備える。
The
通信制御部4001は、通信インタフェース403を制御して、通信を実行する。すなわち、通信制御部4001は、顧客端末20や、ネットワーク機器30や、POS端末50との通信を制御する。
The
配信制御部4002は、配信情報テーブル408に記憶された配信情報の配信を制御する。配信制御部4002は、通信制御部4001が顧客端末20からビーコン情報106を受信した場合に、ビーコン情報106に含まれるビーコンコードと同一のビーコンコードに関連付けられた概要情報を配信情報テーブル408から抽出する。そして、配信制御部4002は、通信制御部4001に抽出した概要情報と、概要情報に関連付けられていたビーコンコードとを含む概要表示要求を、ビーコン情報106を送信した顧客端末20へ送信させる。
The
配信制御部4002は、通信制御部4001に概要表示要求を、ビーコン情報106を送信した顧客端末20へ送信させる。概要表示要求には、抽出した概要情報と、概要情報に関連付けられていたビーコンコードとが含まれている。配信制御部4002は、通信制御部4001が顧客端末20から配信情報の配信要求を受信した場合に、配信要求に含まれるビーコンコードと同一のビーコンコードに関連付けられた配信情報を配信情報テーブル408から抽出する。そして、配信制御部4002は、通信制御部4001に抽出した配信情報を、配信要求を送信した顧客端末20へ送信させる。
The
記憶制御部4003は、各種情報を記憶部402に記憶させる。例えば、記憶制御部4003は、配信制御部4002が配信情報を送信した場合に、送信した日時と、送信した配信情報とを履歴情報107として記憶部402に記憶させる。また、記憶制御部4003は、通信制御部4001が履歴情報107を受信した場合に、受信した履歴情報107を記憶部402に記憶させる。さらに、記憶制御部4003は、通信制御部4001が販売情報を受信した場合に、受信した販売情報を記憶部402に記憶させる。
The
集計制御部4004は、記憶部402に記憶された各種情報に基づいて集計テーブル409を生成する。例えば、集計制御部4004は、記憶部402に記憶された履歴情報107から時間帯ごとの配信回数を抽出する。また、集計制御部4004は、記憶部402に記憶された履歴情報107から時間帯ごとの送信回数を抽出する。さらに、集計制御部4004は、記憶部402に記憶された販売情報から時間帯ごとの販売個数を抽出する。そして、集計制御部4004は、抽出した時間帯ごとの配信回数と、送信回数と、販売個数とを有する集計テーブル409を生成する。
The
POS端末50の制御部501は、記憶部502の制御プログラム509をRAMに展開し、制御プログラム509に従って動作することで、図9に示す各機能部をRAM上に生成する。具体的には、POS端末50の制御部501は、機能部として、通信制御部5001と、販売登録部5002と、会計処理部5003とを備える。
The
通信制御部5001は、通信インタフェース503を制御して、通信を実行する。すなわち、通信制御部5001は、サーバ装置40との通信を制御する。
The
販売登録部5002は、顧客に販売する商品を登録する販売登録を制御する。例えば、販売登録部5002は、スキャナ506がコードシンボルから読み取った商品コードの商品を販売登録する。商品コードとは、商品を識別可能な識別情報である。
The
会計処理部5003は、販売対象の商品の会計処理を制御する。会計処理部5003は、販売登録部5002が販売登録した商品の合計価格を算出する。そして、会計処理部5003は、合計価格の代金が支払われたことが入力された場合に、通信制御部5001に販売登録した商品の商品コードを含む販売情報をサーバ装置40へ送信させる。
The
次に、ビーコンシステム1の各装置が実行する配信処理について説明する。ここで、図10は、本実施形態のビーコンシステム1の各装置が実行する配信処理の一例を示すシーケンス図である。
Next, the distribution process executed by each device of the
ビーコン端末10の近距離無線通信制御部1001は、顧客端末20を含む不特定の端末にビーコン情報106を送信する(ステップS11)。
The short-range wireless communication control unit 1001 of the
顧客端末20の近距離無線通信制御部2001は、ビーコン情報106を受信する(ステップS21)。顧客端末20の近距離無線通信制御部2001は、ビーコン情報106を送信したビーコン端末10に応答として端末情報209を送信する(ステップS22)。
The short-range wireless
ビーコン端末10の近距離無線通信制御部1001は、端末情報209を受信する(ステップS12)。ビーコン端末10のビーコン制御部1002は、受信した端末情報209を記憶部102に記憶させる(ステップS13)。
The short-range wireless communication control unit 1001 of the
顧客端末20の通信制御部2002は、ビーコン端末10から受信したビーコン情報106をサーバ装置40に送信する(ステップS23)。
The
サーバ装置40の通信制御部4001は、顧客端末20からビーコン情報106を受信する(ステップS31)。サーバ装置40の配信制御部4002は、受信したビーコン情報106に含まれているビーコンコードに関連付けられている概要情報を配信情報テーブル408から抽出する(ステップS32)。サーバ装置40の通信制御部4001は、ビーコン情報106を送信した顧客端末20に、概要情報の表示を要求する概要表示要求を送信する(ステップS33)。
The
顧客端末20の通信制御部2002は、概要表示要求を受信する(ステップS24)。顧客端末20の表示制御部2003は、受信した概要情報を含む配信確認画面を表示部205に表示する(ステップS25)。配信確認画面には、概要情報が示している配信情報の配信を要求するか否かの操作子が含まれている。
The
顧客端末20の操作制御部2004は、概要情報が示している配信情報の配信を要求する操作を受け付けたか否かを判定する(ステップS26)。顧客端末20は、操作制御部2004が配信情報の配信を要求する操作を受け付けていないことを条件に(ステップS26;No)、配信処理を終了する。
The
顧客端末20の通信制御部2002は、操作制御部2004が配信情報の配信を要求する操作を受け付けたことを条件に(ステップS26;Yes)、配信要求をサーバ装置40に送信する(ステップS27)。
The
サーバ装置40の通信制御部4001は、顧客端末20から配信要求を受信する(ステップS34)。サーバ装置40の配信制御部4002は、受信した配信要求に含まれているビーコンコードに関連付けられている配信情報を配信情報テーブル408から抽出する(ステップS35)。サーバ装置40の通信制御部4001は、配信要求を送信した顧客端末20に、配信情報を送信する(ステップS36)。
The
顧客端末20の通信制御部2002は、配信情報を受信する(ステップS28)。顧客端末20の取得制御部2005は、受信した配信情報を記憶部202に記憶させる(ステップS29)。
The
以上により、ビーコンシステム1の各装置は、配信処理を終了する。
As described above, each device of the
次に、ビーコン端末10が実行する転送処理について説明する。ここで、図11は、本実施形態のビーコン端末10が実行する転送処理の一例を示すシーケンス図である。
Next, the transfer process executed by the
ビーコン端末10の転送制御部1003は、履歴情報107を転送する転送条件が満たされるまで待機する(ステップS41;No)。ビーコン端末10の転送制御部1003は、履歴情報107を転送条件が満たされたことを条件に(ステップS41;Yes)、履歴情報107を転送するビーコン端末10を抽出する(ステップS42)。
The transfer control unit 1003 of the
ビーコン端末10の近距離無線通信制御部1001は、履歴情報107を受信可能であるか否かを問い合わせる判定要求を、履歴情報107を転送するビーコン端末10に送信する(ステップS43)。
The short-range wireless communication control unit 1001 of the
ビーコン端末10の近距離無線通信制御部1001は、判定要求を受信する(ステップS51)。ビーコン端末10の受信判定部1004は、履歴情報107を受信可能であるか否かを判定する(ステップS52)。ビーコン端末10の近距離無線通信制御部1001は、履歴情報107を受信可能であるか否かの判定結果を送信する(ステップS53)。
The short-range wireless communication control unit 1001 of the
ビーコン端末10の近距離無線通信制御部1001は、判定結果を受信する(ステップS44)。ビーコン端末10の転送制御部1003は、判定結果が履歴情報107の転送休止であるか否かを判定する(ステップS45)。
The short-range wireless communication control unit 1001 of the
ビーコン端末10の転送制御部1003は、判定結果が転送休止であることを条件に(ステップS45;Yes)、所定時間が経過するまで待機する(ステップS46;No)。そして、ビーコン端末10は、所定時間が経過したことを条件に(ステップS46;Yes)、ステップS43に移行して再度処理を実行する。
The transfer control unit 1003 of the
ビーコン端末10の転送制御部1003は、判定結果が転送休止でないことを条件に(ステップS45;No)、判定結果が受信可能であるか否かを判定する(ステップS47)。ビーコン端末10は、判定結果が受信不可であることを条件に(ステップS47;No)、ステップS42に移行して再度処理を実行する。
The transfer control unit 1003 of the
判定結果が受信可能であることを条件に(ステップS47;Yes)、ビーコン端末10の近距離無線通信制御部1001は、履歴情報107をビーコン端末10に送信する(ステップS48)。
On condition that the determination result can be received (step S47; Yes), the short-range wireless communication control unit 1001 of the
ビーコン端末10の近距離無線通信制御部1001は、履歴情報107を受信する(ステップS54)。ビーコン端末10のビーコン制御部1002は、履歴情報107を記憶部102に記憶させる(ステップS55)。
The short-range wireless communication control unit 1001 of the
以上により、ビーコンシステム1の各装置は、転送処理を終了する。
As described above, each device of the
次に、ビーコンシステム1の各装置が実行する集計処理について説明する。ここで、図12は、本実施形態のビーコンシステム1の各装置が実行する集計処理の一例を示すシーケンス図である。
Next, the aggregation process executed by each device of the
ネットワーク機器30に隣接したビーコン端末10の近距離無線通信制御部1001は、履歴情報107をネットワーク機器30に送信する(ステップS61)。
The short-range wireless communication control unit 1001 of the
ネットワーク機器30の近距離無線通信制御部3001は、履歴情報107を受信する(ステップS71)。ネットワーク機器30の通信制御部3002は、履歴情報107をサーバ装置40に送信する(ステップS72)。
The short-range wireless
サーバ装置40の通信制御部4001は、履歴情報107を受信する(ステップS81)。サーバ装置40の記憶制御部4003は、受信した履歴情報107を記憶部402に記憶させる(ステップS82)。
The
POS端末50の通信制御部5001は、販売情報をサーバ装置40に送信する(ステップS91)。
The
サーバ装置40の通信制御部4001は、販売情報を受信する(ステップS83)。サーバ装置40の通信制御部4001は、受信した販売情報を記憶部402に記憶させる(ステップS84)。
The
サーバ装置40の集計制御部4004は、記憶部402に記憶された履歴情報107及び販売情報に基づいて、集計テーブル409を生成する(ステップS85)。
The
以上のように、本実施形態に係るビーコンシステム1によれば、ビーコン端末10は、ビーコン情報106を不特定の顧客端末20に送信する。ビーコン端末10は、ビーコン情報106を受信した顧客端末20から端末情報209を受信する。また、ビーコン端末10は、端末情報209を受信した受信履歴を示す履歴情報107を記憶部102に記憶させる。さらに、ビーコン端末10は、履歴情報107をサーバ装置40に送信する。従って、本実施形態に係るビーコン端末10は、ビーコン情報106の送信の実績を測定することができる。
As described above, according to the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.
また、上記実施形態では、ビーコン端末10は、他のビーコン端末10に履歴情報107を送信する場合に、予め定められた優先順位に基づいて、優先順位が高いビーコン端末10を選択する。そして、ビーコン端末10は、他のビーコン端末10が履歴情報107を受信可能であるか否かを問い合わる。これにより、ビーコン端末10は、が履歴情報107を送信する他のビーコン端末10を抽出している。しかし、ビーコン端末10は、ルーティングプロトコル等により履歴情報107を選択してもよい。この場合、ビーコン端末10は、ルーティングプロトコル等により選択した他のビーコン端末10に履歴情報107を送信する。
Further, in the above embodiment, when transmitting the
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体(ROM又は記憶部)に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、LANやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。 The program executed by each device of the above-described embodiment or modification shall be provided by being incorporated in a storage medium (ROM or storage unit) provided in each device in advance, but the program is not limited to this. For example, a file in an installable format or an executable format should be recorded and provided on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disk). It may be configured as. Further, the storage medium is not limited to a medium independent of a computer or an embedded system, but also includes a storage medium in which a program transmitted by a LAN, the Internet, or the like is downloaded and stored or temporarily stored.
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。 Further, the program executed by each device of the above-described embodiment or modification may be stored on a computer connected to a network such as the Internet and provided by downloading via the network, or the Internet. It may be configured to be provided or distributed via a network such as.
1 ビーコンシステム
10 ビーコン端末
20 顧客端末
30 ネットワーク機器
40 サーバ装置
50 POS端末
106 ビーコン情報
105 制御プログラム
1001 近距離無線通信制御部
1002 ビーコン制御部
1003 転送制御部
1004 受信判定部
2001 近距離無線通信制御部
2002 通信制御部
2003 表示制御部
2004 操作制御部
2005 取得制御部
3001 近距離無線通信制御部
3002 通信制御部
3003 中継制御部
4001 通信制御部
4002 配信制御部
4003 記憶制御部
4004 集計制御部
5001 通信制御部
5002 販売登録部
5003 会計処理部
1
Claims (5)
前記第1の送信手段が送信した前記ビーコンを受信した端末から応答を受信する第1の受信手段と、
前記第1の受信手段が受信した前記応答の受信履歴を記憶部に記憶させる記憶制御手段と、
前記受信履歴のデータサイズを含む受信判定要求を他のビーコン端末から受信したことを条件に、当該データサイズと、前記記憶部の残りの容量とに基づいて、前記受信履歴を受信可能であるかを判定する判定手段と、
前記判定手段の判定結果に応じて前記他のビーコン端末から送信された前記受信履歴を受信し、前記記憶部に記憶させる第2の受信手段と、
前記記憶部に記憶された前記受信履歴を送信する第2の送信手段と、
を備えるビーコン端末。 The first transmission means for transmitting beacons by short-range wireless communication,
A first receiving means for receiving a response from a terminal receiving the beacon transmitted by the first transmitting means, and a first receiving means.
A storage control means for storing the reception history of the response received by the first receiving means in the storage unit, and
Whether the reception history can be received based on the data size and the remaining capacity of the storage unit on condition that the reception determination request including the data size of the reception history is received from another beacon terminal. Judgment means to judge
A second receiving means that receives the reception history transmitted from the other beacon terminal according to the determination result of the determination means and stores the reception history in the storage unit.
A second transmission means for transmitting the reception history stored in the storage unit, and
Beacon terminal equipped with.
請求項1に記載のビーコン端末。 The second transmission means transmits the reception history to a server device that aggregates the reception history via another beacon terminal.
The beacon terminal according to claim 1.
請求項1又は2に記載のビーコン端末。 Said second transmission means, the reception history transmitted the second receiving means from another beacon terminal, and transmits to the other beacon terminal,
The beacon terminal according to claim 1 or 2.
請求項1乃至3の何れか一項に記載のビーコン端末。 The second transmission means transmits the reception determination request, and transmits the reception history according to the determination result for the reception determination request.
The beacon terminal according to any one of claims 1 to 3.
近距離無線通信によりビーコンを送信する第1の送信手段と、
前記第1の送信手段が送信した前記ビーコンを受信した端末から応答を受信する第1の受信手段と、
前記第1の受信手段が受信した前記応答の受信履歴を記憶部に記憶させる記憶制御手段と、
前記受信履歴のデータサイズを含む受信判定要求を他のビーコン端末から受信したことを条件に、当該データサイズと、前記記憶部の残りの容量とに基づいて、前記受信履歴を受信可能であるかを判定する判定手段と、
前記判定手段の判定結果に応じて前記他のビーコン端末から送信された前記受信履歴を受信し、前記記憶部に記憶させる第2の受信手段と、
前記記憶部に記憶された前記受信履歴を送信する第2の送信手段と、
して機能させるためのプログラム。 Computer,
The first transmission means for transmitting beacons by short-range wireless communication,
A first receiving means for receiving a response from a terminal receiving the beacon transmitted by the first transmitting means, and a first receiving means.
A storage control means for storing the reception history of the response received by the first receiving means in the storage unit, and
Whether the reception history can be received based on the data size and the remaining capacity of the storage unit on condition that the reception determination request including the data size of the reception history is received from another beacon terminal. Judgment means to judge
A second receiving means that receives the reception history transmitted from the other beacon terminal according to the determination result of the determination means and stores the reception history in the storage unit.
A second transmission means for transmitting the reception history stored in the storage unit, and
A program to make it work.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017083181A JP6841712B2 (en) | 2017-04-19 | 2017-04-19 | Beacon terminals and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017083181A JP6841712B2 (en) | 2017-04-19 | 2017-04-19 | Beacon terminals and programs |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021023643A Division JP7072095B2 (en) | 2021-02-17 | 2021-02-17 | Beacon terminals and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018182644A JP2018182644A (en) | 2018-11-15 |
| JP6841712B2 true JP6841712B2 (en) | 2021-03-10 |
Family
ID=64276288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017083181A Expired - Fee Related JP6841712B2 (en) | 2017-04-19 | 2017-04-19 | Beacon terminals and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6841712B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7435833B2 (en) * | 2021-01-22 | 2024-02-21 | 日本電信電話株式会社 | Position estimation system, position estimation method, wireless device and analysis device |
-
2017
- 2017-04-19 JP JP2017083181A patent/JP6841712B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018182644A (en) | 2018-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10229405B2 (en) | Merchandise sales data processing apparatus, and program therefor | |
| JP5277715B2 (en) | Information processing system, information processing apparatus, information processing method, and computer program | |
| US20170070642A1 (en) | Printing system and method of controlling printing system | |
| JP6255361B2 (en) | Printer and program | |
| JP2015232850A (en) | Electronic receipt system, information processing apparatus and program | |
| JP7649713B2 (en) | Server device and program | |
| JP6356531B2 (en) | Information processing apparatus and program | |
| JP6841712B2 (en) | Beacon terminals and programs | |
| US20150379573A1 (en) | Electronic content filtering server between a mobile computing device and an electronic receipt server | |
| JP2015197769A (en) | Privilege provision device, program, privilege provision system, and privilege provision method | |
| JP7072095B2 (en) | Beacon terminals and programs | |
| JP7054614B2 (en) | Servers, systems and programs | |
| CN110533399A (en) | Server unit and control method, readable storage medium storing program for executing, electronic equipment | |
| JP6306550B2 (en) | Information processing apparatus and program | |
| JP2020027515A (en) | Terminal control program, information processing device, terminal device, terminal control method, information processing method, and information processing program | |
| JP2021108171A (en) | Distribution system and distribution server | |
| JP2016012322A (en) | Electronic receipt system, information processing device and program | |
| US20200193529A1 (en) | Checkout system and method performed thereby | |
| US20170017979A1 (en) | Electronic receipt system, server device, and program | |
| US20200118107A1 (en) | Sales data processing apparatus | |
| JP7034001B2 (en) | Server equipment and programs | |
| JP6908456B2 (en) | Information processing equipment and programs | |
| JP2022009510A (en) | Server device, program, and charge calculation method | |
| JP7069567B2 (en) | Electronic leaflet-related information processing equipment, electronic leaflet-related information processing methods and programs | |
| JP6919702B2 (en) | Electronic receipt system, equipment, methods and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200221 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201023 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201027 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201223 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210119 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6841712 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |