(57)【要約】【課題】複数人の利用者が存在する場合において、適切な配信情報を決定すること。【解決手段】情報配信装置１０は、利用者Ｐを一意に特定する情報を含んだ信号を発信するビーコン１００からの信号に基づいて、配信情報を決定する装置であって、複数の利用者Ｐに対応する複数のビーコン１００からの信号に係る情報として、利用者Ｐを一意に特定する情報、並びに、ビーコン１００からの信号の発信に係る時刻及び場所に関する情報を収集する収集部１１と、収集部１１が収集した情報に基づき、時刻及び前記場所の一致性から、複数の利用者Ｐのグルーピングを行うグルーピング部１３と、グルーピング部１３によるグルーピング結果に基づき、配信情報を決定する決定部１４と、を備える。【選択図】図２
2018190286.tif 000002
【特許請求の範囲】
【請求項１】
利用者を一意に特定する情報を含んだ信号を発信する発信器からの信号に基づいて、配信情報を決定する情報処理装置であって、
複数の前記利用者に対応する複数の前記発信器からの信号に係る情報として、前記利用者を一意に特定する情報、並びに、前記発信器からの信号の発信に係る時刻及び場所に関する情報を収集する収集部と、
前記収集部が収集した情報に基づき、前記時刻及び前記場所の一致性から、複数の前記利用者のグルーピングを行うグルーピング部と、
前記グルーピング部が行ったグルーピング結果に基づき、前記配信情報を決定する決定部と、を備える情報処理装置。
【請求項２】
前記グルーピング部は、前記時刻及び前記場所の一致性から、前記グルーピングを行ったグループを複数生成し、
前記決定部は、複数の前記グループのうち、含まれる前記利用者の数が最も多い前記グループを代表グループとし、該代表グループに応じて前記配信情報を決定する、請求項１記載の情報処理装置。
【請求項３】
前記収集部は、前記発信器からの信号に係る情報として、前記配信情報を表示する表示装置における前記発信器からの信号の強度を収集し、
前記決定部は、前記グルーピング部によりグルーピングされたグループに含まれる複数の前記利用者のうち、前記信号の強度が最も強い前記発信器に係る前記利用者を代表利用者とし、該代表利用者に応じて前記配信情報を決定する、請求項１又は２記載の情報処理装置。
【請求項４】
前記収集部は、前記発信器からの信号に係る情報として、前記利用者の属性を示す情報を収集し、
前記決定部は、前記グルーピング部によりグルーピングされたグループに含まれる複数の前記利用者の前記属性に基づき、前記配信情報を決定する、請求項１〜３のいずれか一項記載の情報処理装置。
【請求項５】
前記配信情報を表示する表示装置に対して、前記配信情報を配信する配信部を更に備える、請求項１〜４のいずれか一項記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに向けて配信される情報の決定に係る情報処理装置に関する。
【背景技術】
【０００２】
近年、オンライン上から実地（オフライン）における行動を促すＯ２Ｏ（Online to Offline）関連の技術が注目されている。例えば特許文献１には、デジタルサイネージの前に存在する利用者の広告参照履歴に基づき、デジタルサイネージに表示する広告を決定し配信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４８６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に記載された技術を用いることにより、利用者個人の嗜好に応じた広告等の情報を配信することができる。しかしながら、例えばショッピングモール又は展示会等、多数の利用者が同時に存在する場合においては、各利用者にとって適切な情報を配信することが難しい。
【０００５】
本発明は上記実情に鑑みてなされたものであり、複数人の利用者が存在する場合において、適切な配信情報を決定することができる情報処理装置に関する。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報処理装置は、利用者を一意に特定する情報を含んだ信号を発信する発信器からの信号に基づいて、配信情報を決定する情報処理装置であって、複数の利用者に対応する複数の発信器からの信号に係る情報として、利用者を一意に特定する情報、並びに、発信器からの信号の発信に係る時刻及び場所に関する情報を収集する収集部と、収集部が収集した情報に基づき、時刻及び場所の一致性から、複数の利用者のグルーピングを行うグルーピング部と、グルーピング部によるグルーピング結果に基づき、配信情報を決定する決定部と、を備える。
【０００７】
本発明の一態様に係る情報処理装置では、発信器からの信号に係る情報として、利用者を一意に特定する情報、並びに、発信器からの信号の発信に係る時刻及び場所に関する情報が収集される。そして、当該時刻及び場所が一致する複数の利用者がグルーピングされる。このようにグルーピングされることにより、同一の時刻に同一の場所にいる利用者群（すなわち、共に行動していると想定される利用者群）を同一のグループとすることができる。そして、該グルーピング結果に応じて配信情報が決定されることにより、単一の利用者だけでなく、共に行動していると想定される複数の利用者を考慮して、適切な配信情報を決定することができる。
【発明の効果】
【０００８】
本発明によれば、複数人の利用者が存在する場合において、適切な配信情報を決定することができる。
【図面の簡単な説明】
【０００９】
【図１】ビーコンを利用した情報配信イメージを示す図である。
【図２】情報配信装置の機能構成を示すブロック図である。
【図３】図２に示される情報配信装置のハードウェア構成を示す図である。
【図４】ロケーション別受信データを示す表である。
【図５】ロケーション別受信データの収集イメージを示す図である。
【図６】属性データを示す表である。
【図７】信号強度データを示す表である。
【図８】ビーコン別集計データを示す表である。
【図９】グループ推定の一例を説明するための表である。
【図１０】グループ推定の一例を説明するための表である。
【図１１】代表グループ推定の一例を説明するための表である。
【図１２】グループの滞在時間の決定方法を説明するための表である。
【図１３】図２に示される情報配信装置が行う情報配信方法の一連の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。図面の説明において、同一又は同等の要素には同一符号を用い、重複する説明を省略する。
【００１１】
図１は、ビーコンを利用した情報配信イメージを示す図である。図１に示されるように、本実施形態では、ビーコン１００（発信器）を保持する利用者Ｐが所定の表示装置２００に近づいた際に、該ビーコン１００からの信号に基づいて、表示装置２００に特定の情報を配信する情報配信装置を説明する。ビーコン１００は、利用者Ｐを一意に特定する情報である識別情報を発信する。ビーコン１００は、利用者Ｐによって保持可能であって識別情報を発信することができるものであれば限定されず、例えば、スマートフォン、タブレット、又は携帯型ビーコン等である。表示装置２００は、ビーコン１００及び情報配信装置と通信可能であって、配信情報を表示することができるものであれば限定されず、例えば、スマートフォン、タブレット、又はデジタルサイネージにおいて一般的に用いられる各種ディスプレイ等である。
【００１２】
本実施形態では、１人の利用者Ｐが１台のビーコン１００を保持しているとして説明する。すなわち、利用者Ｐとビーコン１００とは１対１に対応している。また、複数のロケーションに、１台ずつ表示装置２００が設けられているとして説明する。各ロケーションにおいては、１台の表示装置２００と複数のビーコンとが通信を行う。
【００１３】
図２は、情報配信装置の機能構成を示すブロック図である。図２に示される情報配信装置１０は、ビーコン１００からの信号に基づいて配信情報を決定し、該配信情報を表示装置２００に配信する情報処理装置である。より詳細には、情報配信装置１０は、ビーコン１００からの信号を受信する表示装置２００と通信を行うことにより、ビーコン１００からの信号に基づき配信情報を決定する。
【００１４】
情報配信装置１０は、機能的には、収集部１１と、蓄積部１２と、グルーピング部１３と、決定部１４と、配信部１５と、を備えている。情報配信装置１０は、例えば図３に示されるハードウェアによって構成されている。
【００１５】
図３は、情報配信装置１０のハードウェア構成を示す図である。図３に示されるように、情報配信装置１０は、物理的には、１又は複数のプロセッサ１００１、主記憶装置であるメモリ１００２、ハードディスク又は半導体メモリ等のストレージ１００３、ネットワークカード等のデータ送受信デバイスである通信装置１００４、入力装置１００５、及びディスプレイ等の出力装置１００６等を含むコンピュータシステムとして構成されている。図２に示される各機能は、図３に示されるメモリ１００２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、プロセッサ１００１の制御のもとで入力装置１００５、出力装置１００６、及び通信装置１００４を動作させるとともに、メモリ１００２及びストレージ１００３におけるデータの読み出し及び書き込みを行うことにより実現される。
【００１６】
再び図２を参照して、情報配信装置１０の各機能の詳細を説明する。
【００１７】
収集部１１は、各ロケーションの表示装置２００から、複数のビーコン１００からの信号に係る情報（信号情報）を収集する。収集部１１は、各ロケーションの表示装置２００から、所定の時間間隔において継続的に、信号情報を収集する。信号情報には、少なくとも、ビーコン１００の利用者Ｐを一意に特定する情報である識別情報（ビーコンＩＤ）、並びに、ビーコン１００からの信号の発信に係る時刻及び場所に関する情報が含まれている。ビーコン１００からの信号の発信に係る時刻とは、例えば、表示装置２００が信号を受信した時刻である。また、ビーコン１００からの信号の発信に係る場所とは、例えば、表示装置２００が位置するロケーションを示す情報である。この構成により、収集部１１は、ロケーション及び時刻別にビーコンＩＤを得る。収集部１１は、得た情報に基づき、図４に示すロケーション別受信データＤ１を生成する。
【００１８】
図４は、ロケーション別受信データＤ１を示す表である。図５は、ロケーション別受信データＤ１の収集イメージを示す図である。図５（ａ）に示す１０時の状態においては、ロケーションＸに、ビーコンＩＤ：００１，００２，００３によって示される利用者Ｐが滞在し、ロケーションＹに、ビーコンＩＤ：００４，００５，００６，００７，００８によって示される利用者Ｐが滞在し、ロケーションＺに、ビーコンＩＤ：００９，０１０によって示される利用者Ｐが滞在している。この場合には、上述した信号情報に基づいて、図４に示すロケーション別受信データＤ１の１行目（１０時の行）に示される対応表が生成される。同様に、図５（ｂ）に示す１０時２０分の状態においては、ロケーションＸに、ビーコンＩＤ：００１，００２，００３，００４によって示される利用者Ｐが滞在し、ロケーションＹに、ビーコンＩＤ：００５，００６，００７，００８によって示される利用者Ｐが滞在し、ロケーションＺに、ビーコンＩＤ：００９，０１０によって示される利用者Ｐが滞在している。この場合には、上述した信号情報に基づいて、図４に示すロケーション別受信データＤ１の２行目（１０時２０分の行）に示される対応表が生成される。同様に、図５（ｃ）に示す１０時４０分の状態においては、ロケーションＸには利用者Ｐが滞在しておらず、ロケーションＹに、ビーコンＩＤ：００１，００２，００３，００９，０１０によって示される利用者Ｐが滞在し、ロケーションＺに、ビーコンＩＤ：００４，００５，００６，００７，００８によって示される利用者Ｐが滞在している。この場合には、上述した信号情報に基づいて、図４に示すロケーション別受信データＤ１の５行目（１０時４０分の行）に示される対応表が生成される。収集部１１は、生成したロケーション別受信データＤ１を蓄積部１２に格納する。
【００１９】
更に、各ロケーションの表示装置２００から収集される信号情報には、信号の強度を示す情報が含まれている。信号の強度を示す情報とは、例えば、表示装置２００が受信した信号の強度を示す情報である。
【００２０】
図６は、属性データＤ２を示す表である。収集部１１は、信号情報に含まれるビーコンＩＤと、利用者Ｐの属性とに基づいて、図６に示す属性データＤ２を生成する。属性データＤ２では、ビーコンＩＤと利用者Ｐの属性とが対応付けられている。収集部１１は、例えば、ビーコンＩＤと利用者Ｐの属性とを対応付けて管理する会員登録データベース等のデータベースを参照することにより、利用者Ｐの属性を把握する。利用者Ｐの属性を示す情報とは、例えば利用者Ｐの年代及び性別を示す情報である。なお、上述した、各ロケーションの表示装置２００から収集される信号情報又はその他の情報に、利用者Ｐの属性を示す情報が含まれ、収集部１１が当該情報を用いて属性データＤ２を生成する構成であってもよい。その他の情報とは、例えば、カメラ画像等から解析されて特定される性別又は年代等の情報である。
【００２１】
図７（ａ），（ｂ）は、信号強度データＤ３，Ｄ４を示す表である。収集部１１は、信号情報に含まれるビーコンＩＤと、信号の強度を示す情報とに基づいて、図７（ａ）（ｂ）に示す信号強度データＤ３，Ｄ４を生成する。信号強度データＤ３，Ｄ４では、ビーコンＩＤと信号の強度を示す情報とが対応付けられている。収集部１１は、例えばロケーション毎に信号強度データを生成し、図７（ａ），（ｂ）は、例えば互いに異なるロケーションについて生成された信号強度データである（詳細は後述する）。収集部１１は、生成した属性データ及び信号強度データを蓄積部１２に格納する。
【００２２】
蓄積部１２は、収集部１１により格納された各種データを蓄積（記憶）するデータベースである。すなわち、蓄積部１２は、少なくとも、上述したロケーション別受信データ、属性データ、及び信号強度データを記憶する。
【００２３】
グルーピング部１３は、収集部１１が収集した情報（すなわち、蓄積部１２に記憶されている情報）に基づき、時刻及び場所の一致性から、複数の利用者Ｐのグルーピングを行う。グルーピング部１３は、蓄積部１２に記憶されたロケーション別受信データＤ１（図４参照）を参照し、該ロケーション別受信データＤ１に基づき、複数の利用者Ｐのグルーピングを行う。
【００２４】
グルーピング部１３は、まず、ロケーション別受信データＤ１から、図８に示すビーコン別集計データＤ５を生成する。ビーコン別集計データＤ５では、ビーコンＩＤ毎（ビーコンＩＤに対応する利用者Ｐ毎）に、各ビーコンＩＤ（各ビーコンＩＤに対応する利用者Ｐ）と同一時刻の同一ロケーションで検出された回数がカウントされている。なお、同一時刻とは、完全に一致するものでなくてもよく、例えば数分程度の所定の時間帯に含まれる互いに異なる時刻であってもよい。例えば、ビーコン別集計データＤ５の１行目（ビーコンＩＤ：００１の行）は、ビーコンＩＤ：００１の利用者Ｐが、ビーコンＩＤ：００２，００３の利用者Ｐと６回、ビーコンＩＤ：００４の利用者Ｐと１回、ビーコンＩＤ：００９，０１０の利用者Ｐと３回、同一時刻の同一ロケーションで検出されたことを示している。
【００２５】
グルーピング部１３は、生成したビーコン別集計データＤ５に基づき、複数の利用者Ｐのグルーピングを行う。グルーピング部１３は、同一時刻且つ同一場所で検出された回数の多い複数の利用者Ｐをグルーピングする。グルーピング部１３は、グループを複数生成するようにグルーピング行ってもよい。
【００２６】
図９に示すように、グルーピング部１３は、例えば、データ集計期間中、常に同一時刻且つ同一場所で検知された利用者Ｐだけを、同一グループと推定する。図９に示す例では、６回中６回同一時刻且つ同一場所で検出された、ビーコンＩＤ：００１，００２，００３の利用者Ｐが同一グループと推定され、ビーコンＩＤ：００５，００６，００７，００８の利用者Ｐが同一グループと推定され、ビーコンＩＤ：００９，０１０の利用者Ｐが同一グループと推定される。
【００２７】
また、グルーピング部１３は、全ての検出結果において同一時刻且つ同一場所となっていない組み合わせであっても、ビーコン別集計データＤ５における結果が類似するものについて、パターン照合によって同一グループと推定してもよい。すなわち、図１０に示すように、ビーコンＩＤ：００１，００２，００３については、ビーコンＩＤ：００４〜０１０と同一時刻且つ同一場所で検出された回数が、互いに同じであるので、これらの利用者Ｐを同一グループと推定してもよい。また、ビーコンＩＤ：００５，００６，００７，００８については、ビーコンＩＤ：００１〜００４，００９，０１０と同一時刻且つ同一場所で検出された回数が、互いに同じであるので、これらの利用者Ｐを同一グループと推定してもよい。また、ビーコンＩＤ：００９，０１０については、ビーコンＩＤ：００１〜００８と同一時刻且つ同一場所において検出された回数が、互いに同じであるので、これらの利用者Ｐを同一グループと推定してもよい。
【００２８】
グルーピング部１３は、グルーピング結果Ｄ８を蓄積部１２に格納する。図１１に示すように、グルーピング結果Ｄ８では、グループＩＤ（グループを特定する情報）と、グループを構成するビーコンＩＤと、グループを構成する利用者Ｐの人数（すなわち、グループを構成するビーコンＩＤの数）が対応付けられている。
【００２９】
決定部１４は、グルーピング部１３が行ったグルーピング結果（すなわち、蓄積部１２に記憶されているグルーピング結果Ｄ８）に基づき、配信情報を決定する。決定部１４は、複数のグループのうち、含まれる利用者Ｐの数が最も多いグループを代表グループとし、該代表グループに応じて配信情報を決定する。すなわち、決定部１４は、蓄積部１２に記憶されたグルーピング結果Ｄ８（図１１参照）を参照し、グループに含まれる利用者Ｐの数が４人であって最も多い、グループＣを代表グループとする。なお、決定部１４は、複数のグループから１つのグループを選択しなくてもよく、例えば、利用者Ｐの数が多いグループから順に優先順位をつけ、複数のグループを代表グループとしてもよい。
【００３０】
或いは、決定部１４は、ロケーション毎に、各グループの滞在時間に応じて配信情報を決定してもよい。この場合、決定部１４は、蓄積部１２に記憶されているグルーピング結果Ｄ８と、各ロケーションにおける滞在時間（該当グループに含まれる利用者Ｐの滞在時間）とに基づき、図１２に示されるグループ滞在時間表Ｄ９を作成する。グループ滞在時間表Ｄ９では、グループＩＤと、グループを構成するビーコンＩＤと、グループを構成する利用者Ｐの構成人数と、各利用者Ｐの各ロケーションＸ〜Ｚにおける合計滞在時間とが対応付けられている。決定部１４は、当該グループ滞在時間表Ｄ９に基づき、各グループの滞在時間を特定する。グループの滞在時間は、例えば以下の第１手法〜第３手法のいずれかより特定される。第１手法では、グループの中で最も滞在時間が長い利用者Ｐの滞在時間がグループの滞在時間とされる。第２手法では、グループを構成する全利用者Ｐの滞在時間の平均値がグループの滞在時間とされる。第３手法では、グループの代表者（例えば信号の強度が最も強い利用者Ｐ（詳細は後述））の滞在時間がグループの滞在時間とされる。例えば図１２に示す例において、グループＡのロケーションＸにおける滞在時間を特定する場合、第１手法を用いる場合には、グループＡの中でロケーションＸにおける滞在時間が最も長い、ビーコンＩＤ：００２の利用者Ｐの滞在時間（１２分）がグループの滞在時間とされる。第２手法を用いる場合には、ビーコンＩＤ：００１〜００３の各利用者Ｐの滞在時間の平均値（（１０＋１２＋１１）／３＝１１分）がグループの滞在時間とされる。第３手法を用いる場合には、例えばロケーションＸにける信号の強度が最も強い利用者ＰがビーコンＩＤ：００１の利用者Ｐであったとすると、当該ビーコンＩＤ：００１の利用者Ｐが代表者とされ、当該利用者Ｐの滞在時間（１０分）がグループの滞在時間とされる。決定部１４は、例えば滞在時間が長いグループについて配信情報に興味を示すグループであると推定し、該グループを代表グループとする。または、決定部１４は、例えば滞在時間が短いグループについて広告効果が高いグループであると推定し、該グループを代表グループとしてもよい。
【００３１】
決定部１４は、例えば、グルーピング部１３によりグルーピングされたグループに含まれる複数の利用者Ｐ（例えば、代表グループに含まれる複数の利用者Ｐ）のうち、信号の強度が最も強いビーコン１００に係る利用者Ｐを代表利用者とし、該代表利用者に応じて配信情報を決定する。具体的には、決定部１４は、蓄積部１２に記憶された信号強度データＤ３，Ｄ４（図７（ａ）及び（ｂ）参照）を参照し、信号の強度が最も強いビーコン１００に係る利用者Ｐを代表利用者とする。ここで、上述したように、信号強度データは異なるロケーション毎に収集部１１に収集されており、図７（ａ）の信号強度データＤ３、及び図７（ｂ）の信号強度データＤ４は互いに異なるロケーションについて生成された信号強度データである。
【００３２】
図７（ａ）の信号強度データＤ３に係るロケーションについては、決定部１４は、信号強度が３５ｄｂｍであって最も強いビーコンＩＤ：００５に係る利用者Ｐを代表利用者とする。また、図７（ｂ）の信号強度データＤ４に係るロケーションについては、決定部１４は、信号強度が４０ｄｂｍであって最も強いビーコンＩＤ：００６に係る利用者Ｐを代表利用者とする。
【００３３】
決定部１４は、例えば、特定した代表利用者の属性に基づき、配信情報を決定する。具体的には、決定部１４は、蓄積部１２に記憶された属性データＤ２（図６参照）を参照し、代表利用者の属性に基づき配信情報を決定する。すなわち、例えば代表利用者がビーコンＩＤ：００５に係る利用者Ｐである場合には、属性データＤ２を参照し、２０台女性との相関性が高い情報（広告等）を配信情報として決定する。
【００３４】
なお、決定部１４は、グルーピング部１３によりグルーピングされたグループに含まれる複数の利用者Ｐの属性に基づき、配信情報を決定してもよい。例えば、グループに含まれる利用者Ｐが、ビーコンＩＤ：００５〜００８に係る利用者Ｐである場合に、決定部１４は、図６に示す属性データＤ２を参照し、グループに含まれる利用者Ｐの属性に共通性（女性且つ２０代〜３０代）を見い出し、当該属性と相関性が高い情報を配信情報として決定してもよい。決定部１４は、決定した配信情報を配信部１５に出力する。
【００３５】
配信部１５は、決定部１４から入力された配信情報を表示装置２００に出力（配信）する。配信部１５は、例えばビーコン１００からの信号を受け取った表示装置２００から、ビーコンＩＤを含んだ信号情報を受信し、該ビーコンＩＤで示される利用者Ｐに応じた配信情報を表示装置２００に配信する。表示装置２００は、当該配信情報を表示する。配信部１５は、例えば、グルーピングされた各利用者Ｐを特定するビーコンＩＤを含んだ各信号情報を、同一の表示装置２００から所定の時間内に受信した場合に限り、グルーピング結果に基づく配信情報を表示装置２００に配信することとしてもよい。
【００３６】
次に、図１３を参照して、情報配信装置１０が行う情報配信方法の一連の処理を説明する。図１３は、情報配信装置１０が行う情報配信方法の一連の処理を示すフローチャートである。
【００３７】
まず、収集部１１が、各ロケーションの表示装置２００から、複数のビーコン１００からの信号に係る情報（信号情報）を収集する（ステップＳ１）。収集部１１は、収集した情報に基づき各種データを生成する。
【００３８】
続いて、蓄積部１２は、収集部１１が生成した各種データを蓄積（記憶）する（ステップＳ２）。各種データとは、例えば、ロケーション及び時刻別にビーコンＩＤを対応付けたロケーション別受信データＤ１（図４参照）、各ビーコンＩＤと該ビーコンＩＤに係る利用者Ｐの属性とを対応付けた属性データＤ２（図６参照）、ビーコンＩＤと信号の強度を示す情報とを対応付けた信号強度データＤ３，Ｄ４（図７（ａ）（ｂ）参照）等である。
【００３９】
続いて、グルーピング部１３は、蓄積部１２に記憶されている情報に基づき、時刻及び場所の一致性から、複数の利用者Ｐのグルーピングを行う（ステップＳ３）。グルーピング部１３は、例えば、ロケーション別受信データＤ１から、図８に示すビーコン別集計データＤ５を生成する。ビーコン別集計データＤ５では、ビーコンＩＤ毎（ビーコンＩＤに対応する利用者Ｐ毎）に、各ビーコンＩＤ（各ビーコンＩＤに対応する利用者Ｐ）と同一時刻の同一ロケーションで検出された回数がカウントされている。更に、グルーピング部１３は、生成したビーコン別集計データＤ５に基づき、複数の利用者Ｐのグルーピングを行う。グルーピング部１３は、例えば、同一時刻且つ同一場所で検出された回数の多い複数の利用者Ｐをグルーピングする。グルーピング部１３は、グルーピング結果Ｄ８を蓄積部１２に格納する。
【００４０】
続いて、決定部１４は、グルーピング部１３が行ったグルーピング結果（すなわち、蓄積部１２に記憶されているグルーピング結果Ｄ８）に基づき、配信情報を決定する（ステップＳ４）。決定部１４は、例えば、複数のグループのうち、含まれる利用者Ｐの数が最も多いグループを代表グループとし、該代表グループに応じて配信情報を決定する。更に、決定部１４は、例えば、グルーピング部１３によりグルーピングされたグループに含まれる複数の利用者Ｐ（例えば、代表グループに含まれる複数の利用者Ｐ）のうち、信号の強度が最も強いビーコン１００に係る利用者Ｐを代表利用者とし、該代表利用者に応じて配信情報を決定する。そして、決定部１４は、例えば、特定した代表利用者の属性に基づき、配信情報を決定する。決定部１４は、決定した配信情報を配信部１５に出力する。
【００４１】
続いて、配信部１５は、決定部１４から入力された配信情報を表示装置２００に出力（配信）する（ステップＳ５）。配信部１５は、例えばビーコン１００からの信号を受け取った表示装置２００から、ビーコンＩＤを含んだ信号情報を受信し、該ビーコンＩＤで示される利用者Ｐに応じた配信情報を表示装置２００に配信する。
【００４２】
次に、本実施形態に係る情報配信装置１０の作用効果について説明する。
【００４３】
従来の情報配信装置では、利用者個人の嗜好に応じた情報を配信している。しかしながら、例えばショッピングモール又は展示会等、多数の利用者が同時に存在する場合においては、各利用者にとって適切な情報を配信することが困難であった。
【００４４】
上述したとおり、本実施形態に係る情報配信装置１０は、利用者Ｐを一意に特定する情報を含んだ信号を発信するビーコン１００からの信号に基づいて、配信情報を決定する装置であって、複数の利用者Ｐに対応する複数のビーコン１００からの信号に係る情報として、利用者Ｐを一意に特定する情報、並びに、ビーコン１００からの信号の発信に係る時刻及び場所に関する情報を収集する収集部１１と、収集部１１が収集した情報に基づき、時刻及び前記場所の一致性から、複数の利用者Ｐのグルーピングを行うグルーピング部１３と、グルーピング部１３によるグルーピング結果に基づき、配信情報を決定する決定部１４と、を備える。
【００４５】
このように、情報配信装置１０では、ビーコン１００からの信号に係る情報として、利用者Ｐを一意に特定する情報（ビーコンＩＤ）、並びに、ビーコン１００からの信号の発信に係る時刻及び場所に関する情報が収集される。そして、当該時刻及び場所が一致する複数の利用者Ｐがグルーピングされる。このようにグルーピングされることにより、同一の時刻に同一の場所にいる利用者群（すなわち、共に行動していると想定される利用者群）を同一のグループとすることができる。そして、該グルーピング結果に応じて配信情報が決定されることにより、単一の利用者Ｐだけでなく、共に行動していると想定される複数の利用者Ｐを考慮して、適切な配信情報を決定することができる。
【００４６】
更に、グルーピング部１３は、時刻及び前記場所の一致性から、グルーピングを行ったグループを複数生成し、決定部１４は、複数のグループのうち、含まれる利用者Ｐの数が最も多いグループを代表グループとし、該代表グループに応じて配信情報を決定する。これにより、共に行動していると想定される利用者Ｐが最も多いグループに応じて配信情報が決定される。このことで、より多くの利用者Ｐにとって適切な情報配信が行われることとなり、情報配信効果の最大化を図ることができる。
【００４７】
収集部１１は、ビーコン１００からの信号に係る情報として、配信情報を表示する表示装置２００におけるビーコン１００からの信号の強度を収集し、決定部１４は、グルーピング部１３によりグルーピングされたグループに含まれる複数の利用者Ｐのうち、信号の強度が最も強いビーコン１００に係る利用者Ｐを代表利用者とし、該代表利用者に応じて配信情報を決定する。表示装置２００における信号の強度が強いとは、表示装置２００からの距離が短いことを意味する。そして、表示装置２００からの距離が短いとは、表示装置２００に興味を示したことを意味する。このため、信号の強度が強いビーコン１００に係る利用者Ｐは、表示装置２００に興味を示し易い利用者であると言える。そして、このような利用者Ｐを代表利用者として該代表利用者に応じて配信情報を決定することにより、配信情報に興味を示し易い利用者に対して効果的な情報を配信することができる。このように、代表利用者を決定することにより、グループ内の最重要顧客の興味を引きつけ、該最重要顧客からグループ内の各利用者Ｐへの情報の伝搬（口コミ）を図ることができる。
【００４８】
収集部１１は、ビーコン１００からの信号に係る情報として、利用者Ｐの属性を示す情報を収集し、決定部１４は、グルーピング部１３によりグルーピングされたグループに含まれる複数の利用者Ｐの属性に基づき、配信情報を決定してもよい。これにより、グループに含まれる各利用者Ｐの特性に応じて、効果的な情報を配信することができる。
【００４９】
配信情報を表示する表示装置２００に対して、配信情報を配信する配信部１５を更に備えている。これにより、決定した配信情報を表示装置２００に対して確実に配信することができる。
【００５０】
なお、上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び／又は論理的に結合した１つの装置により実現されてもよいし、物理的及び／又は論理的に分離した２つ以上の装置を直接的及び／又は間接的に（例えば、有線及び／又は無線で）接続し、これら複数の装置により実現されてもよい。
【００５１】
例えば、上記実施形態における情報配信装置１０などは、上記実施形態の情報配信装置１０の処理を行うコンピュータとして機能してもよい。図２は、本実施形態に係る情報配信装置１０のハードウェア構成の一例を示す図である。上述の情報配信装置１０は、物理的には、プロセッサ１００１、メモリ１００２、ストレージ１００３、通信装置１００４、入力装置１００５、出力装置１００６、及びバス１００７などを含むコンピュータ装置として構成されてもよい。
【００５２】
なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。情報配信装置１０のハードウェア構成は、図３に示された各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
【００５３】
情報配信装置１０における各機能は、プロセッサ１００１、メモリ１００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることで、プロセッサ１００１が演算を行い、通信装置１００４による通信、メモリ１００２及びストレージ１００３におけるデータの読み出し及び／又は書き込みを制御することで実現される。
【００５４】
プロセッサ１００１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１００１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central  Processing  Unit）で構成されてもよい。
【００５５】
また、プロセッサ１００１は、プログラム（プログラムコード）、ソフトウェアモジュール、及び／又はデータを、ストレージ１００３及び／又は通信装置１００４からメモリ１００２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態で説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、情報配信装置１０の収集部１１は、メモリ１００２に格納され、プロセッサ１００１で動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。上述の各種処理は、１つのプロセッサ１００１で実行される旨を説明してきたが、２以上のプロセッサ１００１により同時又は逐次に実行されてもよい。プロセッサ１００１は、１以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されてもよい。
【００５６】
メモリ１００２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read  Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ＲＯＭ）、ＲＡＭ（Random  Access  Memory）などの少なくとも１つで構成されてもよい。メモリ１００２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリ１００２は、上記実施形態に係る楽器音認識方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【００５７】
ストレージ１００３は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact  Disc  ＲＯＭ）などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク（例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク）、スマートカード、フラッシュメモリ（例えば、カード、スティック、キードライブ）、フロッピー（登録商標）ディスク、磁気ストリップなどの少なくとも１つで構成されてもよい。ストレージ１００３は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ１００２及び／又はストレージ１００３を含むデータベース、サーバ、その他の適切な媒体であってもよい。
【００５８】
通信装置１００４は、有線及び／又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。
【００５９】
入力装置１００５は、外部からの入力を受け付ける入力デバイス（例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど）である。出力装置１００６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカー、ＬＥＤランプなど）である。なお、入力装置１００５及び出力装置１００６は、一体となった構成（例えば、タッチパネル）であってもよい。
【００６０】
また、プロセッサ１００１及びメモリ１００２などの各装置は、情報を通信するためのバス１００７で接続される。バス１００７は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。
【００６１】
また、情報配信装置１０は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＰＬＤ（Programmable  Logic  Device）、ＦＰＧＡ（Field  Programmable  Gate  Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ１００１は、これらのハードウェアの少なくとも１つで実装されてもよい。
【００６２】
以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更された態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【００６３】
本明細書で説明した各態様／実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【００６４】
入出力された情報等は特定の場所（例えば、メモリ）に保存されてもよいし、管理テーブルで管理されてもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【００６５】
判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：true又はfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００６６】
本明細書で説明した各態様／実施形態は単独で用いられてもよいし、組み合わせて用いられてもよいし、実行に伴って切り替えて用いられてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）によって行われてもよい。
【００６７】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【００６８】
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）などの有線技術及び／又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【００６９】
本明細書で説明した情報及び信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【００７０】
なお、本明細書で説明した用語及び／又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
【００７１】
本明細書で使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【００７２】
また、本明細書で説明した情報、パラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。
【００７３】
上述したパラメータに使用される名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書で明示的に開示したものと異なる場合もある。
【００７４】
「接続された（connected）」、「結合された（coupled）」という用語、又はこれらのあらゆる変形は、２又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された２つの要素間に１又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、２つの要素は、１又はそれ以上の電線、ケーブル及び／又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光（可視及び不可視の両方）領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」又は「結合」されると考えることができる。
【００７５】
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」との両方を意味する。
【００７６】
本明細書で使用する「第１」、「第２」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定するものではない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本明細書で使用され得る。したがって、第１及び第２の要素への参照は、２つの要素のみがそこで採用され得ること、又は何らかの形で第１の要素が第２の要素に先行しなければならないことを意味しない。
【００７７】
「含む（including）」、「含んでいる（comprising）」、及びそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「又は（or）」は、排他的論理和ではないことが意図される。
【００７８】
本明細書において、文脈又は技術的に明らかに１つのみしか存在しない装置であることが示されていなければ、複数の装置をも含むものとする。
【００７９】
また、情報処理装置の一例として情報配信装置１０を説明したが、本発明に係る情報処理装置は、グルーピング結果に基づき配信情報を決定するものであればよく、表示装置２００への配信情報の配信は、別の装置により行われるものであってもよい。
【００８０】
ビーコン１００からの信号を表示装置２００が受信するとして説明したがこれに限定されず、ビーコン１００からの信号を受信する受信器が別途設けられていてもよい。
【符号の説明】
【００８１】
１０…情報配信装置（情報処理装置）、１１…収集部、１３…グルーピング部、１４…決定部、１５…配信部、１００…ビーコン（発信器）、２００…表示装置、Ｐ…利用者。
【図１】
2018190286.tif 000003
【図２】
2018190286.tif 000004
【図３】
2018190286.tif 000005
【図４】
2018190286.tif 000006
【図５】
2018190286.tif 000007
【図６】
2018190286.tif 000008
【図７】
2018190286.tif 000009
【図８】
2018190286.tif 000010
【図９】
2018190286.tif 000011
【図１０】
2018190286.tif 000012
【図１１】
2018190286.tif 000013
【図１２】
2018190286.tif 000014
【図１３】
2018190286.tif 000015