(57)【要約】【課題】所望の電子情報を入手できる電子情報受信装置を提供する。【解決手段】電子情報受信装置は、第１及び第２識別子のうちのいずれか一方と、送信元が中継器であるかどうかを表すフラグ値とを含む複数のビーコン信号を受信する受信部と、受信した複数のビーコン信号に第１及び第２識別子が含まれる場合に、中継器であることを示すフラグ値と第１及び第２識別子の一方とを含むビーコン信号の第１の数が、第１及び第２識別子の他方を含むビーコン信号の第２の数に対して有意差を有する場合、又は、第１の数から第２の数を減算した値が所定の閾値以上である場合に、第１ビーコン送信機及び第２ビーコン送信機のうち、中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求する送信要求部と、送信を要求したビーコン送信機から送信される電子情報を受信する電子情報受信部とを含む。【選択図】図１３
2020098981.tif 000002
【特許請求の範囲】
【請求項１】
第１識別子を含むビーコン信号を送信する第１ビーコン送信機と、第２識別子を含むビーコン信号を送信する第２ビーコン送信機と、前記ビーコン信号を中継する中継器とが存在する空間において、前記第１識別子及び前記第２識別子のうちのいずれか一方と、送信元が前記中継器であるかどうかを表すフラグ値とを含む複数のビーコン信号を受信する受信部と、
前記受信した複数のビーコン信号に前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれるかどうかを判定する第１受信状態判定部と、
前記第１受信状態判定部によって前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれると判定されると、前記中継器であることを示すフラグ値と、前記第１識別子及び前記第２識別子のいずれか一方とを含むビーコン信号の第１の数が、前記第１識別子及び前記第２識別子のいずれか他方を含むビーコン信号の第２の数に対して有意差を有するかどうか、又は、前記第１の数から前記第２の数を減算した値が所定の閾値以上であるかどうかを判定する受信数差判定部と、
前記受信数差判定部によって、前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求する送信要求部と、
前記送信を要求したビーコン送信機から送信される電子情報を受信する電子情報受信部と
を含む、電子情報受信装置。
【請求項２】
前記受信部は、複数周期にわたってビーコン信号を取得し、
前記送信要求部は、前記受信数差判定部によって、各周期において前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求する、請求項１記載の電子情報受信装置。
【請求項３】
前記送信要求部は、前記第１受信状態判定部によって、前記受信した複数のビーコン信号に含まれる識別子が前記第１識別子及び前記第２識別子のいずれか一方であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記いずれか一方の識別子に対応するビーコン送信機に電子情報の送信を要求する、請求項１又は２記載の電子情報受信装置。
【請求項４】
前記受信数差判定部によって、前記第１の数が前記第２の数に対して有意差を有しない、又は、前記減算した値が前記所定の閾値以上ではないと判定されると、前記中継器ではないことを示すフラグ値を含むビーコン信号を受信し、かつ、当該受信したビーコン信号が前記第１識別子及び前記第２識別子のいずれか一方を含むかどうかを判定する第２受信状態判定部をさらに含み、
前記送信要求部は、前記第２受信状態判定部によって、前記中継器ではないことを示すフラグ値を含むビーコン信号を受信し、かつ、当該受信したビーコン信号が前記第１識別子及び前記第２識別子のいずれか一方を含むと判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記いずれか一方の識別子に対応するビーコン送信機に電子情報の送信を要求する、請求項１乃至３のいずれか一項記載の電子情報受信装置。
【請求項５】
前記送信要求部は、第２受信状態判定部によって、前記中継器ではないことを示すフラグ値を含むビーコン信号を受信しない、又は、当該受信したビーコン信号が前記第１識別子及び前記第２識別子を含むと判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のいずれにも電子情報の送信を要求しない、請求項１乃至４のいずれか一項記載の電子情報受信装置。
【請求項６】
前記ビーコン信号を中継する際に、前記第１ビーコン送信機及び前記第２ビーコン送信機よりも低い送信出力で前記中継するビーコン信号を送信する送信部をさらに含む、請求項１乃至５のいずれか一項記載の電子情報受信装置。
【請求項７】
第１識別子を含むビーコン信号を送信する第１ビーコン送信機と、第２識別子を含むビーコン信号を送信する第２ビーコン送信機と、前記ビーコン信号を中継する中継器とが存在する空間において、前記第１識別子及び前記第２識別子のうちのいずれか一方と、送信元が前記中継器であるかどうかを表すフラグ値とを含む複数のビーコン信号を受信することと、
前記受信した複数のビーコン信号に前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれるかどうかを判定することと、
前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれると判定されると、前記中継器であることを示すフラグ値と、前記第１識別子及び前記第２識別子のいずれか一方とを含むビーコン信号の第１の数が、前記第１識別子及び前記第２識別子のいずれか他方を含むビーコン信号の第２の数に対して有意差を有するかどうか、又は、前記第１の数から前記第２の数を減算した値が所定の閾値以上であるかどうかを判定することと、
前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求することと、
前記送信を要求したビーコン送信機から送信される電子情報を受信することと
をコンピュータが実行する、電子情報受信プログラム。
【請求項８】
第１識別子を含むビーコン信号を送信する第１ビーコン送信機と、第２識別子を含むビーコン信号を送信する第２ビーコン送信機と、前記ビーコン信号を中継する中継器とが存在する空間において、前記第１識別子及び前記第２識別子のうちのいずれか一方と、送信元が前記中継器であるかどうかを表すフラグ値とを含む複数のビーコン信号を受信することと、
前記受信した複数のビーコン信号に前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれるかどうかを判定することと、
前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれると判定されると、前記中継器であることを示すフラグ値と、前記第１識別子及び前記第２識別子のいずれか一方とを含むビーコン信号の第１の数が、前記第１識別子及び前記第２識別子のいずれか他方を含むビーコン信号の第２の数に対して有意差を有するかどうか、又は、前記第１の数から前記第２の数を減算した値が所定の閾値以上であるかどうかを判定することと、
前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求することと、
前記送信を要求したビーコン送信機から送信される電子情報を受信することと
を含む、電子情報受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報受信装置、電子情報受信プログラム、及び、電子情報受信方法に関する。
【背景技術】
【０００２】
従来より、展示場内に展示された作品毎に設置された複数の無線タグと、前記複数の無線タグと無線通信を行う携帯情報端末と、を有するガイダンスシステムがある。前記携帯情報端末は、前記複数の無線タグのうち、１以上の無線タグから発信電波を受信する発信電波受信手段と、前記発信電波を受信した前記１以上の無線タグの中から１の無線タグを選択するための選択手段と、前記選択手段により選択された前記無線タグに対応する前記作品の解説情報を出力する出力手段と、を備える（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０２５３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来のガイダンスシステムでは、観覧者が観覧を希望する作品の周囲が多くの他の観覧者で混雑していて近づけず、隣の作品の方が近くなると、隣の作品に設置された無線タグと無線通信を行い、所望の作品のガイダンスを受けられないという課題がある。このような課題は、作品のガイダンスに限らず、複数の無線送信機のうちの近くの無線送信機から電子情報を受信する様々な状況で生じうる。
【０００５】
そこで、所望の電子情報を入手できる電子情報受信装置、電子情報受信プログラム、及び、電子情報受信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の実施の形態の電子情報受信装置は、第１識別子を含むビーコン信号を送信する第１ビーコン送信機と、第２識別子を含むビーコン信号を送信する第２ビーコン送信機と、前記ビーコン信号を中継する中継器とが存在する空間において、前記第１識別子及び前記第２識別子のうちのいずれか一方と、送信元が前記中継器であるかどうかを表すフラグ値とを含む複数のビーコン信号を受信する受信部と、前記受信した複数のビーコン信号に前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれるかどうかを判定する第１受信状態判定部と、前記第１受信状態判定部によって前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれると判定されると、前記中継器であることを示すフラグ値と、前記第１識別子及び前記第２識別子のいずれか一方とを含むビーコン信号の第１の数が、前記第１識別子及び前記第２識別子のいずれか他方を含むビーコン信号の第２の数に対して有意差を有するかどうか、又は、前記第１の数から前記第２の数を減算した値が所定の閾値以上であるかどうかを判定する受信数差判定部と、前記受信数差判定部によって、前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求する送信要求部と、前記送信を要求したビーコン送信機から送信される電子情報を受信する電子情報受信部とを含む。
【発明の効果】
【０００７】
所望の電子情報を入手できる電子情報受信装置、電子情報受信プログラム、及び、電子情報受信方法を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態のコンテンツ受信装置１００を示す図である。
【図２】コンピュータシステム１０を示すブロック図である。
【図３】サーバ３０の構成を示す図である。
【図４】記憶部３２に格納されるデータを示す図である。
【図５】ビーコン送信機５０の構成を示す図である。
【図６】ビーコン送信機５０Ａ、５０Ｂの配置を示す図である。
【図７】ビーコン信号の送信周期を示す図である。
【図８】ビーコン信号のデータ構造を示す図である。
【図９】コンテンツ受信装置１００の制御装置１１０が実行する処理を示すフローチャートである。
【図１０】有意差判定部１１４によって有意差が有ると判定されるビーコン信号の受信状況の一例を示す図である。
【図１１】美術館におけるコンテンツ受信装置１００Ａ、１００Ｂの利用者の位置関係を示す図である。
【図１２】図１１の状況におけるコンテンツ受信装置１００Ａ、１００Ｂのビーコン信号の送受信の状況を示す図である。
【図１３】美術館におけるコンテンツ受信装置１００Ａ、１００Ｂの利用者の位置関係を示す図である。
【図１４】図１３の状況におけるコンテンツ受信装置１００Ａのビーコン信号の受信の状況を示す図である。
【図１５】美術館におけるコンテンツ受信装置１００Ａ、１００Ｂの利用者の位置関係を示す図である。
【図１６】図１５の状況におけるコンテンツ受信装置１００Ａのビーコン信号の受信の状況を示す図である。
【図１７】美術館におけるコンテンツ受信装置１００Ａ、１００Ｂの利用者の位置関係を示す図である。
【図１８】図１７の状況におけるコンテンツ受信装置１００Ａのビーコン信号の受信の状況を示す図である。
【図１９】実施の形態の変形例によるコンテンツ受信装置１００を農場に適用した様子を示す図である。
【図２０】農場を側方から示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の電子情報受信装置、電子情報受信プログラム、及び、電子情報受信方法を適用した実施の形態について説明する。
【００１０】
＜実施の形態＞
図１は、実施の形態のコンテンツ受信装置１００を示す図である。コンテンツ受信装置１００は、例えば、スマートフォン端末機、タブレットコンピュータ、又はゲーム機器等のような携帯型の電子機器によって実現される。コンテンツ受信装置１００は、電子情報受信装置の一例である。また、コンテンツ受信装置１００が実行するコンテンツ受信プログラム及びコンテンツ受信方法は、それぞれ、電子情報受信プログラム及び電子情報受信方法の一例である。
【００１１】
コンテンツ受信装置１００は、制御装置１１０、操作部１２０、表示部１３０、ビーコン送受信部１４０、アンテナ１４１、コンテンツ通信部１５０、及びアンテナ１５１を含む。コンテンツ受信装置１００は、後述するビーコン送信機からビーコン信号を受信し、ビーコン信号の受信数と、ビーコン信号に含まれる中継フラグの値及びＩＤ(Identifier)とを用いて、所望のコンテンツを後述するサーバから取得する。
【００１２】
中継フラグとは、ビーコン信号のデータ領域に含まれ、ビーコン送信機からコンテンツ受信装置１００が直接受信するビーコン信号と、ビーコン送信機から送信されて中継器によって中継されてからコンテンツ受信装置１００が受信するビーコン信号とを識別するために用いられるフラグである。中継器とは、コンテンツ受信装置１００とは別の装置でありビーコン送信機から受信したビーコン信号を中継して送信する装置である。中継器の詳細については後述する。
【００１３】
ビーコン送信機からコンテンツ受信装置１００が直接受信するビーコン信号の中継フラグのフラグ値は０であり、ビーコン送信機から送信されて中継器によって中継されてからコンテンツ受信装置１００が受信するビーコン信号の中継フラグのフラグ値は１である。
【００１４】
ここで、ビーコン送信機の周りに中継器の数が多い場合には、ビーコン送信機の周りにいるコンテンツ受信装置１００が中継器から受信するビーコン信号の数は増大する。多くの中継器によって中継されるビーコン信号が存在するからである。
【００１５】
なお、ビーコン信号は、一例として、ＢＬＥ(Bluetooth Low Energy)（登録商標）のビーコン信号である。
【００１６】
制御装置１１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ(Random Access Memory)、及びストレージ等がバスで接続されたコンピュータによって実現される。制御装置１１０には、コンテンツを取得する際にコンテンツ受信装置１００の利用者が利用するアプリケーションのプログラムがインストールされている。アプリケーションのプログラムは、実施の形態のコンテンツ受信プログラムを含む。
【００１７】
制御装置１１０は、主制御部１１１、受信履歴作成部１１２、受信状態判定部１１３、有意差判定部１１４、受信状態判定部１１５、送信要求部１１６、コンテンツ再生部１１７、及びメモリ１１８を有する。
【００１８】
主制御部１１１、受信履歴作成部１１２、受信状態判定部１１３、有意差判定部１１４、受信状態判定部１１５、送信要求部１１６、及びコンテンツ再生部１１７は、制御装置１１０を実現するコンピュータによって実現される機能を表したものであり、メモリ１１８は、制御装置１１０を実現するコンピュータのメモリを機能的に表したものである。
【００１９】
主制御部１１１は、制御装置１１０を統括する処理部であり、受信履歴作成部１１２、受信状態判定部１１３、有意差判定部１１４、受信状態判定部１１５、送信要求部１１６、コンテンツ再生部１１７が実行する処理以外の処理を実行する。なお、主制御部１１１が行う処理の詳細については、図９のフローチャートを用いて後述する。
【００２０】
受信履歴作成部１１２は、コンテンツ受信装置１００が受信するビーコン信号の受信履歴を作成する。ビーコン信号の受信履歴とは、Ｍ周期分のスキャンで受信したビーコン信号の数（受信数）を時系列的にＩＤ毎に履歴として表すテーブル形式のデータである。ビーコン信号の受信履歴には受信時刻も含まれる。
【００２１】
受信状態判定部１１３は、コンテンツ受信装置１００が複数のビーコン信号を受信した場合に、複数のビーコン信号に含まれるＩＤの数を判定する。より具体的には、受信状態判定部１１３は、ＩＤの種類の数が０個、１個、又は２個以上（複数）のいずれであるかを判定する。受信状態判定部１１３は、第１受信状態判定部の一例である。
【００２２】
有意差判定部１１４は、受信状態判定部１１３によってＩＤの種類の数が２個以上（複数）であると判定された場合に、受信した複数のビーコン信号のうち、中継フラグが１で同一のＩＤを有するビーコン信号の数が、当該ＩＤとは異なるＩＤを有するビーコン信号の数に対して有意差を有するかどうかを判定する。
【００２３】
より具体的には、ＩＤが００１と００２の２種類のビーコン信号を受信し、ＩＤが００１のビーコン信号の中継フラグが１である場合には、有意差判定部１１４は、ＩＤが００１で中継フラグが１のビーコン信号の受信数が、ＩＤが００２のビーコン信号の受信数に対して有意差を有するかどうかを判定する。
【００２４】
有意差を有するかどうかは、例えば、統計処理で対応のないｔ検定を行うことにより、１つのグループ（例えば、中継フラグが１でＩＤが００１のビーコン信号のグループ）に含まれるビーコン信号の受信数が、もう１つのグループ（例えば、ＩＤが００２のビーコン信号のグループ）に含まれるビーコン信号の受信数に対して有意差を有するかどうかで判定すればよい。この場合に、有意水準は、一例として５％に設定すればよく、ｐ値がｐ＜０．０５を満たす場合に有意差があることになる。
【００２５】
なお、有意差判定部１１４が行う処理の詳細については、図９のフローチャートを用いて後述する。有意差判定部１１４は、受信数差判定部の一例である。
【００２６】
受信状態判定部１１５は、有意差判定部１１４によって有意差がないと判定されると、Ｍ周期分のスキャンの各周期において、中継フラグが１のビーコン信号を受信し、かつ、ビーコン信号のＩＤが１種類であるかどうかを判定する。受信状態判定部１１５は、第２受信状態判定部の一例である。
【００２７】
このような判定は、例えば、中継フラグが１と０のビーコン信号を受信しているときに、中継フラグが０のビーコン信号のＩＤが１種類であれば、コンテンツ受信装置１００の利用者は、１種類のＩＤに対応する作品（１Ａ又は１Ｂ）を観たいと考えられるからである。
【００２８】
送信要求部１１６は、所定の場合にサーバ３０にビーコン信号のＩＤを送信してコンテンツの送信を要求する。この結果、サーバ３０は、コンテンツ受信装置１００から受信したＩＤに関連付けられているコンテンツをコンテンツ受信装置１００に送信する。送信要求部１１６がサーバ３０にコンテンツの送信を要求する条件については、図９のフローチャートを用いて後述する。
【００２９】
コンテンツ再生部１１７は、サーバ３０から受信したコンテンツの再生を行う。コンテンツは、電子情報の一例であり、例えば、美術館の各作品を説明する画像、テキスト、音声データ等の解説情報である。
【００３０】
メモリ１１８は、制御装置１１０が実行する処理に必要なプログラム及びデータ等を格納するとともに、サーバ３０から受信したコンテンツを格納する。また、メモリ１１８は、コンテンツ受信装置１００が処理を行う上で必要なその他のデータ等を格納する。
【００３１】
操作部１２０は、表示部１３０と重ねて設けられるタッチパネル及びボタンスイッチ等である。表示部１３０は、例えば、ディスプレイパネル等である。
【００３２】
ビーコン送受信部１４０は、アンテナ１４１に接続されており、アンテナ１４１を介してビーコン信号を送受信する、ビーコン信号用の通信部である。ビーコン送受信部１４０は、所定の周期でスキャン（ビーコン信号の受信）を行い、受信したビーコン信号をスキャンの周期と同一の周期で中継（送信）する。このときコンテンツ受信装置１００は、中継器として機能する。所定の周期は、一例として５秒である。ビーコン送受信部１４０は、ビーコンを受信する受信部の一例であるとともに、ビーコンを送信する送信部の一例である。
【００３３】
コンテンツ通信部１５０は、アンテナ１５１に接続されており、後述するサーバからコンテンツをダウンロードする通信部であり、一例としてＷｉＦｉ（登録商標）で通信を行う。
【００３４】
図２は、コンピュータシステム１０を示すブロック図である。コンピュータシステム１０は、コンテンツ受信装置１００の制御装置１１０を実現する。
【００３５】
コンピュータシステム１０は、バス２０によって接続されたＣＰＵ２１とＲＡＭ及びストレージ等を含むメモリ部２２を含む。ＣＰＵ２１は、コンテンツ受信プログラムを実行することによって、図１に示す主制御部１１１、受信履歴作成部１１２、受信状態判定部１１３、有意差判定部１１４、送信要求部１１６、コンテンツ再生部１１７を実現する。また、メモリ部２２は、図１に示すメモリ１１８を実現する。
【００３６】
なお、コンピュータシステム１０は、図２に示す構成のものに限定されず、各種周知の要素を付加してもよく、又は、各種周知の要素を代替的に用いてもよい。
【００３７】
図３は、サーバ３０の構成を示す図である。サーバ３０は、制御部３１、記憶部３２、及びコンテンツ通信部３３を含む。制御部３１及び記憶部３２は、ＣＰＵ、ＲＡＭ、ＲＯＭ(Read Only Memory)、(Hard Disk Drive)等を含むコンピュータシステムによって実現される。
【００３８】
制御部３１は、コンテンツ受信装置１００からの要求に応じて、コンテンツ受信装置１００から受信するビーコン信号のＩＤに関連付けられた所定のコンテンツを記憶部３２から読み出し、コンテンツ通信部３３を介してコンテンツ受信装置１００に送信する。
【００３９】
記憶部３２は、様々なコンテンツをビーコン信号のＩＤと関連付けて記憶している。
【００４０】
コンテンツ通信部３３は、ＩＰ(Internet Protocol)網３４を介してアンテナ３５に接続されており、コンテンツ受信装置１００及び後述するビーコン送信機と通信可能である。
【００４１】
図４は、記憶部３２に格納されるデータを示す図である。図４（Ａ）には、ビーコン信号のＩＤとコンテンツのＩＤを関連付けたテーブル形式のデータを示す。ビーコン信号のＩＤはコンテンツのＩＤと関連付けられており、ビーコン信号のＩＤに対してコンテンツのＩＤが一意的に決まる。
【００４２】
また、図４（Ｂ）には、コンテンツのＩＤとコンテンツを関連付けたテーブル形式のデータを示す。コンテンツのＩＤはコンテンツと関連付けられており、コンテンツのＩＤに対してコンテンツが一意的に決まる。
【００４３】
図５は、ビーコン送信機５０の構成を示す図である。ビーコン送信機５０は、制御部５１、コンテンツＩＤ設定部５２、ビーコン送信部５３、及びアンテナ５４を含む。制御部５１及びコンテンツＩＤ設定部５２は、マイクロコンピュータのようなコンピュータシステムによって実現される。
【００４４】
制御部５１は、所定の周期でビーコン送信部５３にビーコン信号を送信させる。所定の周期は、コンテンツ受信装置１００のビーコン送受信部１４０がビーコン信号のスキャン及び中継を行う周期と等しく、一例として５秒である。
【００４５】
コンテンツＩＤ設定部５２は、内部メモリにビーコン送信機５０のＩＤを保持しており、ビーコン送信部５３が送信するビーコン信号にビーコン送信機５０のＩＤを設定する。ビーコン送信部５３は、ビーコン信号を送信する通信部であり、制御部５１の指令に従ってアンテナ５４からビーコン信号を送信する。
【００４６】
図６は、ビーコン送信機５０Ａ、５０Ｂの配置を示す図である。ビーコン送信機５０Ａ、５０Ｂは、図５に示すビーコン送信機５０と同様である。ビーコン送信機５０Ａ、５０Ｂは、それぞれ、美術館の作品１Ａ、１Ｂに設けられている。以下では、２つのビーコン送信機５０Ａ、５０Ｂが存在する形態について説明するが、３つ以上の場合も同様である。
【００４７】
図６（Ａ）、（Ｂ）では、作品１Ａ、１Ｂとビーコン送信機５０Ａ、５０Ｂをそれぞれ重ねて示す。また、サーバ３０（図３参照）は、美術館に配置されていてもよいが、ここでは美術館から離れた遠隔地にあるものとして説明する。
【００４８】
ビーコン送信機５０Ａ、５０Ｂが送信するビーコン信号は、実線の円で示す受信可能範囲５５Ａ、５５Ｂ内で受信可能である。ビーコン送信機５０Ａ、５０Ｂが送信するビーコン信号の受信可能範囲５５Ａ、５５Ｂは、互いに重複しておらず、離れている。中継フラグが０でＩＤの異なる複数のビーコン信号を受信可能な領域を設けないようにするためである。
【００４９】
図６（Ａ）では、コンテンツ受信装置１００を円で示す。コンテンツ受信装置１００の位置は、コンテンツ受信装置１００を所持する利用者の位置に等しい。コンテンツ受信装置１００の利用者が受信可能範囲５５Ａに入ると、コンテンツ受信装置１００はビーコン送信機５０Ａが送信するビーコン信号を受信し、ビーコン信号に含まれるＩＤをサーバ３０に送信する。
【００５０】
サーバ３０の制御部３１は、コンテンツ受信装置１００から受信したＩＤに対応するコンテンツのＩＤを読み出し、コンテンツのＩＤに関連付けられたコンテンツを記憶部３２から読み出し、コンテンツ通信部３３にコンテンツ受信装置１００へと送信させる。
【００５１】
コンテンツ受信装置１００は、サーバ３０から作品１Ａに関するコンテンツを受信し、作品１Ａの解説情報を視聴することができる。
【００５２】
ところで、図６（Ｂ）に示すように、作品１Ａの周りに観覧者３が群がっている場合には、コンテンツ受信装置１００の利用者は、受信可能範囲５５Ａ内に入れずに、作品１Ｂの受信可能範囲５５Ｂ内に入ってしまう場合がある。
【００５３】
このような場合に、コンテンツ受信装置１００がサーバ３０から作品１Ｂの解説情報を受信すると、コンテンツ受信装置１００の利用者は、作品１Ａを観たいのに、作品１Ｂの解説情報を視聴することになる。
【００５４】
実施の形態では、このような不具合を解消するために、コンテンツ受信装置１００で所望のコンテンツを取得できるようにする。以下、コンテンツ受信装置１００の詳細について説明する。
【００５５】
コンテンツ受信装置１００の制御装置１１０が実行する処理について説明する前に、前提条件について説明する。
【００５６】
以下では、ビーコン送信機５０が２つ（５０Ａ、５０Ｂ）ある場合について説明するが、ビーコン送信機５０は３つ以上あってもよい。ビーコン送信機５０Ａ、５０Ｂの受信可能範囲５５Ａ、５５Ｂは重複せず、互いに離れている。
【００５７】
また、コンテンツ受信装置１００の利用者の周りにも（利用者以外の）観覧者がおり、各観覧者は、ビーコン信号を中継する機能を有するスマートフォン端末機を保持しているものとする。このため、コンテンツ受信装置１００の利用者以外の観覧者は、スマートフォン端末機の利用者である。このスマートフォン端末機は、コンテンツ受信装置１００であってもよい。
【００５８】
利用者のコンテンツ受信装置１００及び他の観覧者のスマートフォン端末機がビーコン信号を中継するときの送信出力は、ビーコン送信機５０Ａ、５０Ｂがビーコン信号を送信する出力よりも小さい。このため、コンテンツ受信装置１００及びスマートフォン端末機が送信するビーコン信号の受信可能範囲は、ビーコン送信機５０Ａ、５０Ｂよりも小さい。中継機能は、特に観覧者が多いときに各観覧者がビーコン送信機５０Ａ又は５０Ｂから直接的にビーコン信号を受信できなくても、ビーコン信号を入手できるようにするために採用されている。このため、中継が行われるのは、ある程度観覧者の数が多いときであり、そのようなときには、コンテンツ受信装置１００及びスマートフォン端末機が送信するビーコン信号の受信可能範囲がビーコン送信機５０Ａ、５０Ｂよりも小さくても、十分に中継可能と考えられるからである。
【００５９】
また、ビーコン信号の送信周期については、図７を用いて説明する。図７は、ビーコン信号の送信周期を示す図である。
【００６０】
ビーコン信号の送信周期は、中継による送信も含めてすべて等しい。すなわち、ビーコン送信機５０（５０Ａ、５０Ｂ）がビーコン信号を送信する周期、コンテンツ受信装置１００が中継器として機能してビーコン信号を中継して送信する際の周期、及び、観覧者のスマートフォン端末機がビーコン信号を中継して送信する際の周期は、すべて同一であり、ここでは一例として５秒とする。
【００６１】
ビーコン送信機５０（５０Ａ、５０Ｂ）は、各送信周期の開始時にビーコン信号を送信する。コンテンツ受信装置１００及び観覧者のスマートフォン端末機は、中継するビーコン信号があるときは、各送信周期の開始時にビーコン信号を送信する。
【００６２】
また、コンテンツ受信装置１００は、図７（Ａ）に示すように、送信周期のＭ周期分の期間にわたってビーコン信号をスキャンする処理を繰り返し行う。ここでは、一例としてＭ＝３である。
【００６３】
コンテンツ受信装置１００は、送信周期のＭ周期分の期間にわたってビーコン信号をスキャンした後は、Ｍ周期分の期間にわたって受信したビーコン信号のＩＤが０個、１個、又は２個以上（複数）のいずれであるかを判定する。
【００６４】
コンテンツ受信装置１００は、受信したビーコン信号のＩＤが０個又は２個以上であるときは、図７（Ａ）に示すようにビーコン信号を中継しない。コンテンツ受信装置１００は、中継するビーコン信号がない場合は、送信周期の間はずっとビーコン信号のスキャンを行う。
【００６５】
また、コンテンツ受信装置１００は、受信したビーコン信号のＩＤが１個である場合には、図７（Ｂ）に示すように受信したビーコン信号を中継（送信）する。コンテンツ受信装置１００は、図７（Ｂ）に示すように、送信周期の開始のタイミングでビーコン信号を送信する。コンテンツ受信装置１００は、中継するビーコン信号がある場合は、Ｍ回にわたって同じビーコン信号を送信する。また、コンテンツ受信装置１００は、ビーコン信号を送信するときに、ビーコン信号のＩＤに対応するコンテンツをサーバ３０から取得する。なお、判定処理からビーコン信号を送信するまでの所要時間は、一例として数１００ミリ秒である。
【００６６】
また、観覧者のスマートフォン端末機は、コンテンツ受信装置１００と同様に、送信周期のＭ周期分の期間にわたってビーコン信号をスキャンする処理を繰り返し行う。観覧者のスマートフォン端末機は、中継するビーコン信号がある場合は、送信周期の開始のタイミングでビーコン信号を送信する。
【００６７】
ここでは、一例としてＭ＝３であり、コンテンツ受信装置１００及び観覧者のスマートフォン端末機は、送信周期の３周期分の期間にわたってビーコン信号を受信する。
【００６８】
図８は、ビーコン信号のデータ構造を示す図である。ビーコン信号は、一例としてＢＬＥ（登録商標）用のデータ形式を有し、データの先頭側から、プレアンブル(Preamble)、アクセスアドレス(Access Address)、プロトコルデータユニット(Protocol Data Unit)、及びＣＲＣ(Cyclic Redundancy Check)を有する。
【００６９】
プロトコルデータユニットは、ペイロードであり、Header、 Advertise Address、ＡＤ(Advertise Data)０、ＡＤ１の領域を含む。ＡＤ０、ＡＤ１は、それぞれ、Length、Type、Dataの領域を含む。
【００７０】
ここでは、一例として、ＡＤ０、ＡＤ１をそれぞれコンテンツＩＤフィールド、中継フラグフィールドとして取り扱い、コンテンツＩＤをＡＤ０のData領域に記録し、中継フラグをＡＤ１のData領域に記録させればよい。
【００７１】
図９は、コンテンツ受信装置１００の制御装置１１０が実行する処理を示すフローチャートである。図９に示すフローチャートは、実施の形態のコンテンツ受信プログラムを実行することによって実現される。また、実施の形態のコンテンツ受信プログラムを実行することにより、実施の形態のコンテンツ受信方法が実現される。
【００７２】
主制御部１１１は、処理をスタートさせると、ビーコン信号の送信周期のＭ周期分のスキャンを行い、受信履歴作成部１１２にビーコン信号の受信履歴を作成させる（ステップＳ１）。処理がスタートするのは、コンテンツ受信装置１００の利用者によって、コンテンツを取得するアプリケーションが起動されたときである。
【００７３】
なお、ここでは、Ｍ＝３であり、送信周期の３周期分の期間にわたってビーコン信号を受信する。また、ビーコン信号の受信履歴とは、Ｍ周期分のスキャンの間に受信したビーコン信号の数をＩＤ毎に履歴として表すテーブル形式のデータである。
【００７４】
受信状態判定部１１３は、ビーコン信号の受信履歴を参照し、３周期分の期間にわたって受信したビーコン信号のＩＤが０個、１個、又は２個以上（複数）のいずれであるかを判定する（ステップＳ２）。なお、主制御部１１１は、ＩＤが０個であると判定した場合は、フローをステップＳ１にリターンする。ビーコン信号を受信していないので、再度スキャンするためである。
【００７５】
ステップＳ２において受信状態判定部１１３によってＩＤが１個であると判定されると、送信要求部１１６は、サーバ３０にＩＤを送信し、コンテンツの送信を要求する（ステップＳ３）。
【００７６】
主制御部１１１は、コンテンツ通信部１５０を介してサーバ３０からＩＤに対応したコンテンツを取得する（ステップＳ４）。
【００７７】
主制御部１１１は、ステップＳ１で受信したビーコン信号の中継フラグの値を１に設定して（中継フラグを立てて）から、ビーコン信号を送信する（ステップＳ５）。このようにして、コンテンツ受信装置１００によってビーコン信号が中継される。
【００７８】
コンテンツ再生部１１７は、ディスプレイパネルにコンテンツを表示し、操作部への操作に応じて音声案内の再生等を行う（ステップＳ６）。すなわち、コンテンツ受信装置１００の利用者は、コンテンツを視聴することができる。
【００７９】
また、ステップＳ２において主制御部１１１によってＩＤが２個以上（複数）であると判定されると、有意差判定部１１４は、各周期で受信したビーコン信号について、中継フラグが１で同一のＩＤを含むビーコン信号の受信数が、中継フラグが１のビーコン信号のＩＤとは異なるＩＤのビーコン信号の受信数に対して有意差を有するかどうかを判定する（ステップＳ７）。これは、例えば、中継フラグが１でＩＤが００１のビーコン信号の受信数が、ＩＤが００２のビーコン信号の受信数に対して有意差を有するかどうかを判定することである。
【００８０】
ビーコン送信機５０Ａ、５０Ｂの受信可能範囲５５Ａ、５５Ｂは重複していないため、コンテンツ受信装置１００がＩＤが００１と００２のビーコン信号を受信した場合に、ＩＤが００１と００２のビーコン信号の中継フラグがともに０であることはない。すなわち、どちらかのＩＤのビーコン信号の中継フラグは１である。
【００８１】
このような状況は、例えば、作品１Ａの周りに多数の観覧者がいて混み合っていて、コンテンツ受信装置１００の利用者が作品１Ｂに設けられたビーコン送信機５０Ｂの受信可能範囲５５Ｂ内におり、作品１Ａの周囲の観覧者のスマートフォン端末機によって中継されるＩＤが００１のビーコン信号を受信するとともに、ビーコン送信機５０Ｂから送信されるＩＤが００２のビーコン信号を直接受信する場合に生じうる。
【００８２】
中継されるビーコン信号の数は、作品１Ａの周りに存在する観覧者のスマートフォン端末機の数が多いほど多くなる。また、中継されるビーコン信号の数が多いことは、作品１Ａの人気が高くて観覧者が集中していることを表す。このため、コンテンツ受信装置１００は、作品１Ａを観たいが、作品１Ａの周りに他の観覧者が多くて近づけない状況である可能性が高い。
【００８３】
このような場合に、コンテンツ受信装置１００の利用者は作品１Ａのコンテンツのダウンロードを要望していると考えられるため、受信数に有意差があるかどうかを判定することとしている。
【００８４】
なお、中継フラグが１で同一のＩＤを含むビーコン信号の受信数は、第１の数の一例であり、中継フラグが１のビーコン信号のＩＤとは異なるＩＤのビーコン信号の受信数は、第２の数の一例である。
【００８５】
有意差判定部１１４によって有意差を有する（Ｓ７：ＹＥＳ）と判定されると、送信要求部１１６は、中継フラグが１のビーコン信号のＩＤをサーバ３０に送信し、当該ＩＤに関連付けられたコンテンツの送信を要求する（ステップＳ８）。主制御部１１１は、ステップＳ８の処理が終了すると、フローをステップＳ６に進行させる。コンテンツの視聴を可能にするためである。
【００８６】
また、有意差判定部１１４によって有意差を有しない（Ｓ７：ＮＯ）と判定されると、受信状態判定部１１５は、Ｍ周期分のスキャンの各周期において、中継フラグが０のビーコン信号を受信し、かつ、中継フラグが０のビーコン信号のＩＤが１種類であるかどうかを判定する（ステップＳ９）。コンテンツ受信装置１００の利用者が観たいコンテンツを判定するためである。
【００８７】
受信状態判定部１１５によって、中継フラグが０のビーコン信号を受信し、かつ、中継フラグが０のビーコン信号のＩＤが１種類である（Ｓ９：ＹＥＳ）と判定されると、送信要求部１１６は、当該１種類のＩＤを用いて、サーバ３０にコンテンツの送信を要求する（ステップＳ１０）。主制御部１１１は、ステップＳ１０の処理が終了すると、フローをステップＳ６に進行させる。コンテンツの視聴を可能にするためである。
【００８８】
一方、受信状態判定部１１５によって、中継フラグが１のビーコン信号を受信していない、又は、ビーコン信号のＩＤが１種類ではない（２種類である）と判定されると、主制御部１１１は、コンテンツを取得せずにフローを終了する。
【００８９】
次に、図１０乃至図１８を用いて、コンテンツ受信装置１００の具体的な動作について説明する。
【００９０】
図１０は、有意差判定部１１４によって有意差が有ると判定されるビーコン信号の受信状況の一例を示す図である。図１０には、第１周期から第Ｍ周期までのＩＤが００１と００２のビーコン信号の受信数を示す。
【００９１】
図１０に示すように、ＩＤが００１のビーコン信号の受信数Ｎ１は、ＩＤが００２のビーコン信号の受信数Ｎ２よりも明らかに多く、受信数Ｎ１の平均の差と受信数Ｎ２の平均の差とは誤差の範囲を超えていると考えられる。このような場合に、対応のないｔ検定による統計処理を有意差判定部１１４が実施し、ｐ値がｐ＜０．０５を満たすことにより、受信数Ｎ１が受信数Ｎ２に対して有意差を有すると判定されることになる。
【００９２】
図１１は、美術館におけるコンテンツ受信装置１００Ａ、１００Ｂの利用者の位置関係を示す図である。コンテンツ受信装置１００Ａ、１００Ｂは、以上で説明したコンテンツ受信装置１００と同様である。
【００９３】
図１２は、図１１の状況におけるコンテンツ受信装置１００Ａ、１００Ｂのビーコン信号の送受信の状況を示す図である。図１２では、送受信の状況として、ビーコン信号の受信時及び送信（中継）時の時刻、ＩＤ、及び中継フラグを示す。なお、ここでは、Ｍ（Ｍ＝３）周期分のスキャンを行う場合について説明する。
【００９４】
図１１に示すように、コンテンツ受信装置１００Ａの利用者は、作品１Ａを観たいため、受信可能範囲５５Ａ内にいる。また、コンテンツ受信装置１００Ｂの利用者は、受信可能範囲５５Ａの外であるが、コンテンツ受信装置１００Ａが中継するビーコン信号の受信可能範囲１００Ａ１内にいるとする。
【００９５】
このような場合には、コンテンツ受信装置１００Ａは、ビーコン送信機５０Ａから送信されるビーコン信号を直接受信し、コンテンツ受信装置１００Ｂは、ビーコン送信機５０Ａによって送信され、コンテンツ受信装置１００Ａによって中継されるビーコン信号を受信する。
【００９６】
このため、図１２（Ａ）に示すように、コンテンツ受信装置１００Ａは、時刻１２：００：０１（１２時００分０１秒）から５秒毎に３周期にわたってＩＤが００１で中継フラグが０のビーコン信号を受信することになる。
【００９７】
また、コンテンツ受信装置１００Ａは、時刻１２：００：１１（１２時００分１１秒）からビーコン信号を中継し、５秒毎に３周期にわたってＩＤが００１で中継フラグが１のビーコン信号を送信することになる。
【００９８】
このようなコンテンツ受信装置１００Ａのビーコン信号の送受信の状況において、例えば、太枠で囲った第１周期から第３周期にわたってビーコン信号を受信すると、ステップＳ２で受信状態判定部１１３によってＩＤが１個であると判定され、ステップＳ３を経て、ステップＳ４でコンテンツを取得することになる。
【００９９】
また、図１２（Ｂ）に示すように、コンテンツ受信装置１００Ｂは、時刻１２：００：０１（１２時００分０１秒）から５秒毎に３周期にわたってＩＤが００１で中継フラグが１のビーコン信号を受信し、時刻１２：００：２１（１２時００分２１秒）からビーコン信号を中継し、５秒毎に３周期にわたってＩＤが００１で中継フラグが１のビーコン信号を送信する。
【０１００】
このため、コンテンツ受信装置１００Ｂは、コンテンツ受信装置１００Ａと同様に、太枠で囲った第１周期から第３周期にわたってビーコン信号を受信すると、ステップＳ２で受信状態判定部１１３によってＩＤが１個であると判定され、ステップＳ３を経て、ステップＳ４でコンテンツを取得することになる。
【０１０１】
図１３は、美術館におけるコンテンツ受信装置１００Ａ、１００Ｂの利用者の位置関係を示す図である。図１３では、コンテンツ受信装置１００Ａの利用者は作品１Ａを観たいが、複数のコンテンツ受信装置１００Ｂの利用者が作品１Ａの周囲にいて混雑しているため、コンテンツ受信装置１００Ａの利用者は、受信可能範囲５５Ｂ内にいる。
【０１０２】
このような場合に、コンテンツ受信装置１００Ａは、複数のコンテンツ受信装置１００Ｂによって中継されるＩＤが００１で中継フラグが１のビーコン信号を受信するとともに、ＩＤが００２で中継フラグが０のビーコン信号を受信する。
【０１０３】
図１４は、図１３の状況におけるコンテンツ受信装置１００Ａのビーコン信号の受信の状況を示す図である。図１４（Ａ）に示すように、コンテンツ受信装置１００Ａは、第１周期の時刻１２：００：０１からの５秒間に、ＩＤが００１で中継フラグが１の５個のビーコン信号と、ＩＤが００２で中継フラグが０の１個のビーコン信号と、ＩＤが００２で中継フラグが０の１個のビーコン信号とを受信することになる。
【０１０４】
このように、ＩＤが００１と００２のビーコン信号を受信することにより、ステップＳ２からステップＳ７に進行する。
【０１０５】
図１４（Ｂ）に示すように、第１周期では、ＩＤが００１で中継フラグが１のビーコン信号の受信数Ｎ１が５で、ＩＤが００２のビーコン信号の受信数Ｎ２が２になる。また、図１４（Ａ）では第２周期及び第３周期の受信状況を省略したが、図１４（Ｂ）に示すように、第２周期では、ＩＤが００１で中継フラグが１のビーコン信号の受信数Ｎ１が７で、ＩＤが００２のビーコン信号の受信数Ｎ２が２になったとする。また、第３周期では、ＩＤが００１で中継フラグが１のビーコン信号の受信数Ｎ１が５で、ＩＤが００２のビーコン信号の受信数Ｎ２が１になったとする。
【０１０６】
この結果、ステップＳ７において第１周期から第３周期の各周期において、受信数Ｎ１は受信数Ｎ２に対して有意差を有すると判定され、ステップＳ８においてコンテンツ受信装置１００Ａは、中継フラグが１のビーコン信号のＩＤである００１をサーバ３０に送信し、作品１Ａのコンテンツを取得することができる。
【０１０７】
図１５は、美術館におけるコンテンツ受信装置１００Ａ、１００Ｂの利用者の位置関係を示す図である。図１５では、コンテンツ受信装置１００Ａの利用者は作品１Ｂを観たくて受信可能範囲５５Ｂ内におり、一人のコンテンツ受信装置１００Ｂの利用者が作品１Ａの受信可能範囲５５Ａ内におり、もう一人のコンテンツ受信装置１００Ｂの利用者が受信可能範囲５５Ａと５５Ｂの外側で、かつ、受信可能範囲５５Ａと５５Ｂの間になる位置にいる。
【０１０８】
受信可能範囲５５Ａ内のコンテンツ受信装置１００Ｂが中継するビーコン信号の受信可能範囲１００Ｂ１内には、もう一つのコンテンツ受信装置１００Ｂがおり、もう一つのコンテンツ受信装置１００Ｂの受信可能範囲１００Ｂ２内に、コンテンツ受信装置１００Ａがいる。
【０１０９】
このような場合に、コンテンツ受信装置１００Ａは、ビーコン送信機５０ＢからＩＤが００２で中継フラグが０のビーコン信号を受信するとともに、２つのコンテンツ受信装置１００Ｂによってビーコン送信機５０Ａから中継されるＩＤが００１で中継フラグが１のビーコン信号を受信する。
【０１１０】
図１６は、図１５の状況におけるコンテンツ受信装置１００Ａのビーコン信号の受信の状況を示す図である。図１６（Ａ）に示すように、コンテンツ受信装置１００Ａは、第１周期の時刻１２：００：０１にＩＤが００２で中継フラグが０のビーコン信号を受信するとともに、時刻１２：００：０３にＩＤが００１で中継フラグが１のビーコン信号を受信する。また、第２周期の時刻１２：００：０６にＩＤが００２で中継フラグが０のビーコン信号を受信するとともに、時刻１２：００：０８にＩＤが００１で中継フラグが１のビーコン信号を受信する。また、第３周期の時刻１２：００：１１にＩＤが００２で中継フラグが０のビーコン信号を受信するとともに、時刻１２：００：１３にＩＤが００１で中継フラグが１のビーコン信号を受信する。
【０１１１】
このため、図１６（Ｂ）に示すように、第１周期では、ＩＤが００１のビーコン信号の受信数Ｎ１が１で、ＩＤが００２のビーコン信号の受信数Ｎ２が１になる。また、第２周期及び第３周期においても同様である。
【０１１２】
コンテンツ受信装置１００Ａが第１周期から第３周期に受信するビーコン信号には、２個のＩＤが含まれるため、ステップＳ２からステップＳ７に進行するが、図１７（Ｂ）に示すように、各周期において中継フラグが１でＩＤが００１のビーコン信号の受信数Ｎ１が、ＩＤが００２のビーコン信号の受信数Ｎ２に対して有意差を有しないことになる。このため、フローはステップＳ９に進行する。
【０１１３】
ステップＳ９では、第１周期から第３周期の各周期において、中継フラグが０のビーコン信号を受信し、かつ、中継フラグが０のビーコン信号のＩＤが００２の１種類であると判定されるため、フローはステップＳ１０に進行する。このため、ステップＳ１０においてコンテンツ受信装置１００Ａは、中継フラグが０のビーコン信号のＩＤである００２をサーバ３０に送信し、作品１Ｂのコンテンツを取得することができる。
【０１１４】
図１７は、美術館におけるコンテンツ受信装置１００Ａ、１００Ｂの利用者の位置関係を示す図である。図１７では、コンテンツ受信装置１００Ａの利用者は、作品１Ａと１Ｂのどちらを観ようか迷っていて受信可能範囲５５Ａと５５Ｂの外部であって、かつ、受信可能範囲５５Ａと５５Ｂの間の位置内にいる。また、一人のコンテンツ受信装置１００Ｂの利用者が作品１Ａの受信可能範囲５５Ａ内におり、もう一人のコンテンツ受信装置１００Ｂの利用者が受信可能範囲５５Ｂ内にいる。
【０１１５】
コンテンツ受信装置１００Ａは、受信可能範囲５５Ａ内のコンテンツ受信装置１００Ｂが中継するビーコン信号の受信可能範囲１００Ｂ１内にいるとともに、受信可能範囲５５Ｂ内のコンテンツ受信装置１００Ｂが中継するビーコン信号の受信可能範囲１００Ｂ２内にいる。
【０１１６】
このような場合に、コンテンツ受信装置１００Ａは、一方のコンテンツ受信装置１００ＢからＩＤが００１で中継フラグが１のビーコン信号を受信するとともに、他方のコンテンツ受信装置１００ＢからＩＤが００２で中継フラグが１のビーコン信号を受信する。
【０１１７】
図１８は、図１７の状況におけるコンテンツ受信装置１００Ａのビーコン信号の受信の状況を示す図である。図１８に示すように、コンテンツ受信装置１００Ａは、第１周期の時刻１２：００：０１にＩＤが００１で中継フラグが１のビーコン信号を受信するとともに、時刻１２：００：０３にＩＤが００１で中継フラグが１のビーコン信号を受信する。また、第２周期の時刻１２：００：０６にＩＤが００１で中継フラグが１のビーコン信号を受信するとともに、時刻１２：００：０８にＩＤが００２で中継フラグが１のビーコン信号を受信する。また、第３周期の時刻１２：００：１１にＩＤが００１で中継フラグが１のビーコン信号を受信するとともに、時刻１２：００：１３にＩＤが００２で中継フラグが１のビーコン信号を受信する。
【０１１８】
このため、コンテンツ受信装置１００Ａが第１周期から第３周期に受信するビーコン信号には、２個のＩＤが含まれるため、ステップＳ２からステップＳ７に進行するが、図１８に示すように中継フラグが１でＩＤが００１のビーコン信号の受信数Ｎ１が、ＩＤが００２のビーコン信号の受信数Ｎ２に対して有意差を有しないことになる。また、中継フラグが１でＩＤが００２のビーコン信号の受信数Ｎ２が、ＩＤが００１のビーコン信号の受信数Ｎ１に対して有意差を有しないことになる。このため、フローはステップＳ９に進行する。
【０１１９】
ステップＳ９では、第１周期から第３周期において、中継フラグが０のビーコン信号を受信していないと判定されるため、フローは終了する。このため、コンテンツ受信装置１００Ａは、コンテンツを取得することができない。
【０１２０】
以上のように、実施の形態のコンテンツ受信装置１００（１００Ａ、１００Ｂ）は、中継フラグを含むビーコン信号を利用して、中継フラグが１で同一のＩＤを含むビーコン信号の受信数が、当該ビーコン信号とは異なるＩＤのビーコン信号の受信数に対して有意差を有する場合には、中継フラグが１のビーコン信号のＩＤに関連付けられたコンテンツを取得する。
【０１２１】
このため、図１３に示すように、作品１Ａを観たいのに混雑していて近づけないような状況において、コンテンツ受信装置１００の利用者が所望する作品１Ａのコンテンツを取得することができる。
【０１２２】
したがって、所望の電子情報を入手できるコンテンツ受信装置１００、コンテンツ受信プログラム、及びコンテンツ受信方法を提供することができる。
【０１２３】
また、有意差を有しないような場合でも、中継フラグが０のビーコン信号を受信し、かつ、中継フラグが０のビーコン信号のＩＤが１種類であれば、当該ＩＤに関連付けられたコンテンツを取得する。
【０１２４】
このため、図１５に示すように、作品１Ｂを観たくて受信可能範囲５５Ｂ内にいる場合に、ビーコン送信機５０Ａから中継されたビーコン信号を受信しても、コンテンツ受信装置１００の利用者が所望する作品１Ｂのコンテンツを取得することができる。
【０１２５】
したがって、所望の電子情報を入手できるコンテンツ受信装置１００、コンテンツ受信プログラム、及びコンテンツ受信方法を提供することができる。
【０１２６】
なお、以上では、２つのビーコン送信機５０（５０Ａ、５０Ｂ）がある環境下での説明を行ったが、ビーコン送信機５０が３つ以上ある場合におけるステップＳ７の判定処理は、次のように行えばよい。
【０１２７】
有意差判定部１１４は、３種類以上のＩＤを含む複数のビーコン信号を受信した場合には、受信したビーコン信号から２種類のＩＤを含むビーコン信号を抽出し、上述したＩＤが００１と００２の２種類のビーコン信号を受信した場合の処理と同様の処理を行う。
【０１２８】
より具体的には、ＩＤが００１、００２、００３のビーコン信号を受信した場合には、ＩＤが００１と００２のビーコン信号に対して、以上の説明と同様の処理を行う。また、ＩＤが００１と００３のビーコン信号に対して、以上の説明と同様の処理を行い、ＩＤが００２と００３のビーコン信号に対して、以上の説明と同様の処理を行う。
【０１２９】
このように、総当たり形式で２つのＩＤのビーコン信号に対して処理を行い、その中でステップＳ７、Ｓ９の条件を満たした場合に、ＩＤに関連付けられたコンテンツをサーバ３０から取得すればよい。
【０１３０】
また、以上では、ビーコン送信機５０Ａ、５０Ｂが美術館の作品１Ａ、１Ｂに設けられ、コンテンツが作品１Ａ、１Ｂの解説情報である形態について説明したが、ビーコン送信機５０Ａ、５０Ｂは様々なものに設けることが可能であり、コンテンツも対応した内容のものにすればよい。
【０１３１】
また、以上では、電子情報としてコンテンツを取得する形態について説明したが、図１９及び図２０に示すように変形してもよい。図１９は、実施の形態の変形例によるコンテンツ受信装置１００を農場に適用した様子を示す図である。
【０１３２】
農場には、ビーコン送信機５０Ａ、５０Ｂが設けられている。ビーコン送信機５０Ａ、５０Ｂは、互いの受信可能範囲５５Ａ、５５Ｂが重複しないように離されており、かつ、間には、複数のビーコン中継器８０がマトリクス状に配置されている。複数のビーコン中継器８０は、中継するビーコン信号の受信可能範囲同士が繋がるように（一部ずつ重複するように）配置されている。
【０１３３】
サーバ３０（図３参照）は、ビーコン送信機５０Ａ、５０Ｂが配置される位置に埋設される温度センサ９０Ａ、９０Ｂから温度データを無線通信で入手しており、ビーコン送信機５０Ａ又は５０Ｂから送信されるビーコン信号のＩＤを含む温度データの送信要求をコンテンツ受信装置１００から受信すると、無線通信でコンテンツ受信装置１００に温度データを送信する。
【０１３４】
ビーコン送信機５０Ａ、５０Ｂと複数のビーコン中継器８０が配置される農場内には、植物が植えられる。植物は、ビーコン送信機５０Ａを中心として放射状に発育して行くものとする。
【０１３５】
ビーコン中継器８０は、ビーコン信号を中継する機能と、植物の存在を検出するセンサとを有する。このセンサは、例えば、赤外線、超音波、可視光等を利用して、人感センサが人の存在を検出するように、植物が発育してビーコン中継器８０の上に覆い被さると、植物の存在を検出する。
【０１３６】
ビーコン中継器８０は、植物が十分に発育しておらず、ビーコン中継器８０の上に覆い被さっていない状態ではビーコン信号を中継せず、植物が覆い被さったことを内蔵するセンサが検出するとビーコン信号の中継を行うようになる。
【０１３７】
図２０は、農場を側方から示す図である。図２０（Ａ）〜（Ｄ）は、植物の生長を時系列的に示しており、図２０（Ａ）から図２０（Ｄ）に向かって時が経って植物が段々に発育する様子を示している。植物は、実際にはビーコン送信機５０Ａを中心として放射状に発育して行くため、図２０（Ａ）〜（Ｄ）では、ビーコン送信機５０Ａと５０Ｂとの間でビーコン送信機５０Ａからビーコン送信機５０Ｂに向かって段々と発育する植物の状態を示す。
【０１３８】
図２０（Ａ）の状態では、いずれのビーコン中継器８０も植物に覆われていないため作動しておらず、ビーコン送信機５０Ａ、５０Ｂがビーコン信号を送信しており、すべてのビーコン中継器８０は、ビーコン信号を中継していない。この状態では、コンテンツ受信装置１００の利用者が受信可能範囲５５Ａ、５５Ｂ内に行ってＩＤを含む送信要求をサーバ３０に送信すれば、ビーコン送信機５０Ａ又は５０Ｂの位置における温度データを取得することができる。
【０１３９】
図２０（Ｂ）では、図２０（Ａ）よりも植物が発育し、図中左端にあるビーコン中継器８０に覆い被さることによって、左端のビーコン中継器８０がビーコン信号を中継している。コンテンツ受信装置１００の利用者は、植物の発育によってビーコン送信機５０Ａの受信可能範囲５５Ａには入れないが、左端のビーコン中継器８０が中継したビーコン信号（元はビーコン送信機５０Ａから送信されたビーコン信号）を受信し、ＩＤをサーバ３０に送信すれば、温度センサ９０Ａによって測定される温度データを取得することができる。
【０１４０】
図２０（Ｃ）、（Ｄ）では、図２０（Ｂ）よりも植物がさらに発育し、図２０（Ｃ）では図中左端から３個のビーコン中継器８０にまで覆い被さることによって、左端から３個のビーコン中継器８０がビーコン信号を中継している。図２０（Ｄ）では図中左端から４個のビーコン中継器８０にまで覆い被さることによって、左端から４個のビーコン中継器８０がビーコン信号を中継している。
【０１４１】
このような状況では、コンテンツ受信装置１００の利用者は、植物の発育によってビーコン送信機５０Ａの受信可能範囲５５Ａには入れず、ビーコン送信機５０Ｂの受信可能範囲５５Ｂに入ってしまう。
【０１４２】
しかしながら、複数のビーコン中継器８０がビーコン信号を中継することによって、コンテンツ受信装置１００が受信するビーコン信号は、ビーコン送信機５０Ａから送信されて複数のビーコン中継器８０によって中継されたビーコン信号の受信数の方が、ビーコン送信機５０Ｂから直接受信するビーコン信号の数よりも多くなる。これは、図２０（Ｃ）、（Ｄ）の両方において同様であるが、図２０（Ｄ）の方が起動するビーコン中継器８０の数が増えることによって、受信数の差が顕著になる。
【０１４３】
したがって、図９に示すフローはステップＳ７からＳ８に進行し、コンテンツ受信装置１００は温度センサ９０Ａが測定する温度データを取得することができる。この場合には、図１３及び図１４を用いて説明した状況と同様の状況が生じることによって、コンテンツ受信装置１００は温度センサ９０Ａが測定する温度データを取得できることになる。
【０１４４】
また、図１１及び図１２を用いて説明した状況、図１５及び図１６を用いて説明した状況、図１７及び図１８を用いて説明した状況とそれぞれ同様の状況が農場において生じれば、コンテンツ受信装置１００は同様に処理を行うことになる。
【０１４５】
したがって、所望の電子情報を入手できるコンテンツ受信装置１００、コンテンツ受信プログラム、及びコンテンツ受信方法を提供することができる。
【０１４６】
以上のように、コンテンツ受信装置１００は、美術館の作品１Ａ、１Ｂの解説情報のようなコンテンツに限らず、農場における温度データのような電子情報を取得することもでき、様々な用途で利用可能である。
【０１４７】
以上、本発明の例示的な実施の形態の電子情報受信装置、電子情報受信プログラム、及び、電子情報受信方法について説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
以上の実施の形態に関し、さらに以下の付記を開示する。
（付記１）
第１識別子を含むビーコン信号を送信する第１ビーコン送信機と、第２識別子を含むビーコン信号を送信する第２ビーコン送信機と、前記ビーコン信号を中継する中継器とが存在する空間において、前記第１識別子及び前記第２識別子のうちのいずれか一方と、送信元が前記中継器であるかどうかを表すフラグ値とを含む複数のビーコン信号を受信する受信部と、
前記受信した複数のビーコン信号に前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれるかどうかを判定する第１受信状態判定部と、
前記第１受信状態判定部によって前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれると判定されると、前記中継器であることを示すフラグ値と、前記第１識別子及び前記第２識別子のいずれか一方とを含むビーコン信号の第１の数が、前記第１識別子及び前記第２識別子のいずれか他方を含むビーコン信号の第２の数に対して有意差を有するかどうか、又は、前記第１の数から前記第２の数を減算した値が所定の閾値以上であるかどうかを判定する受信数差判定部と、
前記受信数差判定部によって、前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求する送信要求部と、
前記送信を要求したビーコン送信機から送信される電子情報を受信する電子情報受信部と
を含む、電子情報受信装置。
（付記２）
前記受信部は、複数周期にわたってビーコン信号を取得し、
前記送信要求部は、前記受信数差判定部によって、各周期において前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求する、付記１記載の電子情報受信装置。
（付記３）
前記送信要求部は、前記第１受信状態判定部によって、前記受信した複数のビーコン信号に含まれる識別子が前記第１識別子及び前記第２識別子のいずれか一方であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記いずれか一方の識別子に対応するビーコン送信機に電子情報の送信を要求する、付記１又は２記載の電子情報受信装置。
（付記４）
前記受信数差判定部によって、前記第１の数が前記第２の数に対して有意差を有しない、又は、前記減算した値が前記所定の閾値以上ではないと判定されると、前記中継器ではないことを示すフラグ値を含むビーコン信号を受信し、かつ、当該受信したビーコン信号が前記第１識別子及び前記第２識別子のいずれか一方のみを含むかどうかを判定する第２受信状態判定部をさらに含み、
前記送信要求部は、前記第２受信状態判定部によって、前記中継器ではないことを示すフラグ値を含むビーコン信号を受信し、かつ、当該受信したビーコン信号が前記第１識別子及び前記第２識別子のいずれか一方のみを含むと判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記いずれか一方の識別子に対応するビーコン送信機に電子情報の送信を要求する、付記１乃至３のいずれか一項記載の電子情報受信装置。
（付記５）
前記送信要求部は、第２受信状態判定部によって、前記中継器ではないことを示すフラグ値を含むビーコン信号を受信しない、又は、当該受信したビーコン信号が前記第１識別子及び前記第２識別子のみを含むのではないと判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のいずれにも電子情報の送信を要求しない、付記１乃至４のいずれか一項記載の電子情報受信装置。
（付記６）
前記ビーコン信号を中継する際に、前記第１ビーコン送信機及び前記第２ビーコン送信機よりも低い送信出力で前記中継するビーコン信号を送信する送信部をさらに含む、付記１乃至５のいずれか一項記載の電子情報受信装置。
（付記７）
前記第１ビーコン送信機が送信するビーコン信号の第１受信可能範囲と、前記第１ビーコン送信機が送信するビーコン信号の第１受信可能範囲とは重複しない付記１乃至６のいずれか一項記載の電子情報受信装置。
（付記８）
前記電子情報受信装置が中継したビーコン信号の受信可能範囲は、前記第１受信可能範囲及び前記第２受信可能範囲よりも小さい、付記７記載の電子情報受信装置。
（付記９）
第１識別子を含むビーコン信号を送信する第１ビーコン送信機と、第２識別子を含むビーコン信号を送信する第２ビーコン送信機と、前記ビーコン信号を中継する中継器とが存在する空間において、前記第１識別子及び前記第２識別子のうちのいずれか一方と、送信元が前記中継器であるかどうかを表すフラグ値とを含む複数のビーコン信号を受信することと、
前記受信した複数のビーコン信号に前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれるかどうかを判定することと、
前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれると判定されると、前記中継器であることを示すフラグ値と、前記第１識別子及び前記第２識別子のいずれか一方とを含むビーコン信号の第１の数が、前記第１識別子及び前記第２識別子のいずれか他方を含むビーコン信号の第２の数に対して有意差を有するかどうか、又は、前記第１の数から前記第２の数を減算した値が所定の閾値以上であるかどうかを判定することと、
前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求することと、
前記送信を要求したビーコン送信機から送信される電子情報を受信することと
をコンピュータが実行する、電子情報受信プログラム。
（付記１０）
第１識別子を含むビーコン信号を送信する第１ビーコン送信機と、第２識別子を含むビーコン信号を送信する第２ビーコン送信機と、前記ビーコン信号を中継する中継器とが存在する空間において、前記第１識別子及び前記第２識別子のうちのいずれか一方と、送信元が前記中継器であるかどうかを表すフラグ値とを含む複数のビーコン信号を受信することと、
前記受信した複数のビーコン信号に前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれるかどうかを判定することと、
前記第１識別子を含むビーコン信号と前記第２識別子を含むビーコン信号とが含まれると判定されると、前記中継器であることを示すフラグ値と、前記第１識別子及び前記第２識別子のいずれか一方とを含むビーコン信号の第１の数が、前記第１識別子及び前記第２識別子のいずれか他方を含むビーコン信号の第２の数に対して有意差を有するかどうか、又は、前記第１の数から前記第２の数を減算した値が所定の閾値以上であるかどうかを判定することと、
前記第１の数が前記第２の数に対して有意差を有する、又は、前記減算した値が所定の閾値以上であると判定されると、前記第１ビーコン送信機及び前記第２ビーコン送信機のうち、前記中継器であることを示すフラグ値を含むビーコン信号を送信したビーコン送信機に電子情報の送信を要求することと、
前記送信を要求したビーコン送信機から送信される電子情報を受信することと
を含む、電子情報受信方法。
【符号の説明】
【０１４８】
１００、１００Ａ、１００Ｂ  コンテンツ受信装置
１１０  制御装置
１１１  主制御部
１１２  受信履歴作成部
１１３  受信状態判定部
１１４  有意差判定部
１１５  受信状態判定部
１１６  送信要求部
１１７  コンテンツ再生部
１４０  ビーコン送受信部
１５０  コンテンツ通信部
【図１】
2020098981.tif 000003
【図２】
2020098981.tif 000004
【図３】
2020098981.tif 000005
【図４】
2020098981.tif 000006
【図５】
2020098981.tif 000007
【図６】
2020098981.tif 000008
【図７】
2020098981.tif 000009
【図８】
2020098981.tif 000010
【図９】
2020098981.tif 000011
【図１０】
2020098981.tif 000012
【図１１】
2020098981.tif 000013
【図１２】
2020098981.tif 000014
【図１３】
2020098981.tif 000015
【図１４】
2020098981.tif 000016
【図１５】
2020098981.tif 000017
【図１６】
2020098981.tif 000018
【図１７】
2020098981.tif 000019
【図１８】
2020098981.tif 000020
【図１９】
2020098981.tif 000021
【図２０】
2020098981.tif 000022