(57)【特許請求の範囲】
【請求項１】
複数の発信機を識別する発信機識別情報と、ユーザを所定の場所に誘導するためのコンテンツとを関連付けて保持するコンテンツ保持手段と、
前記ユーザが携帯する携帯端末装置が前記複数の発信機に含まれる発信機から受信した近距離通信信号に含まれる、前記発信機を識別する発信機識別情報を、前記携帯端末装置から受信する識別情報受信手段と、
前記識別情報受信手段が受信した前記発信機識別情報と前記ユーザを識別するユーザ識別情報とを対応付けて蓄積する履歴蓄積部と、
複数のビジネスオーナーによって生成され登録された提供コンテンツ指示テーブルであって、前記ユーザに提供すべき複数のコンテンツを示す情報と、前記複数のコンテンツのそれぞれに対応する複数のコンテンツ提供条件とを対応付けて格納する提供コンテンツ指示テーブルと、
を含む蓄積手段と、
前記履歴蓄積部に蓄積された前記発信機識別情報の履歴が前記複数のコンテンツ提供条件のいずれかを満足する場合に、満足されたコンテンツ提供条件に対応する前記コンテンツを示す情報を用いて前記コンテンツ保持手段からコンテンツを取得し、前記携帯端末装置に提供するコンテンツ提供手段と、
を備え、
前記コンテンツ提供条件は、前記携帯端末装置が受信した前記発信機識別情報の順序が、特定の動線を示す順序であることを含み、
前記コンテンツ提供手段は、前記提供コンテンツ指示テーブルを参照して、少なくとも、前記携帯端末装置が受信した前記発信機識別情報の順序が、前記特定の動線を示す順序である場合に、所定のコンテンツを前記ユーザに提供する情報処理装置。
【請求項２】
ユーザが携帯する携帯端末装置が複数の発信機に含まれる発信機から受信した近距離通信信号に含まれる、前記発信機を識別する発信機識別情報を、前記携帯端末装置から受信する識別情報受信ステップと、
前記識別情報受信ステップにおいて受信した前記発信機識別情報と前記ユーザを識別するユーザ識別情報とを対応付けて、履歴蓄積部に蓄積するステップと、
複数のビジネスオーナーによって生成され登録された、前記ユーザに提供すべき複数のコンテンツを示す情報と、前記複数のコンテンツのそれぞれに対応する複数のコンテンツ提供条件とを対応付けて、提供コンテンツ指示テーブルに格納するステップと、
を含む蓄積ステップと、
前記履歴蓄積部に蓄積された前記発信機識別情報の履歴が前記複数のコンテンツ提供条件のいずれかを満足する場合に、満足されたコンテンツ提供条件に対応する前記コンテンツを示す情報を用いて、前記発信機識別情報とユーザを所定の場所に誘導するためのコンテンツとを関連付けて保持するコンテンツ保持手段からコンテンツを取得し、前記携帯端末装置に提供するコンテンツ提供ステップと、
を含み、
前記コンテンツ提供条件は、前記携帯端末装置が受信した前記発信機識別情報の順序が、特定の動線を示す順序であることを含み、
前記コンテンツ提供ステップにおいては、前記提供コンテンツ指示テーブルを参照して、少なくとも、前記携帯端末装置が受信した前記発信機識別情報の順序が、前記特定の動線を示す順序である場合に、所定のコンテンツを前記ユーザに提供する情報処理方法。
【請求項３】
ユーザが携帯する携帯端末装置が複数の発信機に含まれる発信機から受信した近距離通信信号に含まれる、前記発信機を識別する発信機識別情報を、前記携帯端末装置から受信する識別情報受信ステップと、
前記識別情報受信ステップにおいて受信した前記発信機識別情報と前記ユーザを識別するユーザ識別情報とを対応付けて、履歴蓄積部に蓄積するステップと、
複数のビジネスオーナーによって生成されて登録された、前記ユーザに提供すべき複数のコンテンツを示す情報と、前記複数のコンテンツのそれぞれに対応する複数のコンテンツ提供条件とを対応付けて、提供コンテンツ指示テーブルに格納するステップと、
を含む蓄積ステップと、
前記履歴蓄積部に蓄積された前記発信機識別情報の履歴が前記複数のコンテンツ提供条件のいずれかを満足する場合に、満足されたコンテンツ提供条件に対応する前記コンテンツを示す情報を用いて、前記発信機識別情報とユーザを所定の場所に誘導するためのコンテンツとを関連付けて保持するコンテンツ保持手段からコンテンツを取得し、前記携帯端末装置に提供するコンテンツ提供ステップと、
をコンピュータに実行させる情報処理プログラムであって、
前記コンテンツ提供条件は、前記携帯端末装置が受信した前記発信機識別情報の順序が、特定の動線を示す順序であることを含み、
前記コンテンツ提供ステップにおいては、前記提供コンテンツ指示テーブルを参照して、少なくとも、前記携帯端末装置が受信した前記発信機識別情報の順序が、前記特定の動線を示す順序である場合に、所定のコンテンツを前記ユーザに提供する情報処理プログラム。
【請求項４】
複数の発信機を識別する発信機識別情報と、ユーザを所定の場所に誘導するためのコンテンツとを関連付けて保持するコンテンツ保持手段と、
前記ユーザが携帯する携帯端末装置が前記複数の発信機に含まれる発信機から受信した近距離通信信号に含まれる、前記発信機を識別する発信機識別情報を、前記携帯端末装置からコンテンツの提供処理を行なう情報処理装置に通知する識別情報通知手段と、
前記識別情報通知手段により通知された前記発信機識別情報と前記ユーザを識別するユーザ識別情報とを対応付けて蓄積する履歴蓄積部と、
複数のビジネスオーナーによって生成され登録された提供コンテンツ指示テーブルであって、前記ユーザに提供すべき複数のコンテンツを示す情報と、前記複数のコンテンツのそれぞれに対応する複数のコンテンツ提供条件とを対応付けて格納する提供コンテンツ指示テーブルと、
を含む蓄積手段と、
前記履歴蓄積部に蓄積された前記発信機識別情報の履歴が前記複数のコンテンツ提供条件のいずれかを満足する場合に、満足されたコンテンツ提供条件に対応する前記コンテンツを示す情報を用いて前記コンテンツ保持手段からコンテンツを取得し、前記情報処理装置から前記携帯端末装置に提供するコンテンツ提供手段と、
を備え、
前記コンテンツ提供条件は、前記携帯端末装置が受信した前記発信機識別情報の順序が、特定の動線を示す順序であることを含み、
前記コンテンツ提供手段は、前記提供コンテンツ指示テーブルを参照して、少なくとも、前記携帯端末装置が受信した前記発信機識別情報の順序が、前記特定の動線を示す順序である場合に、所定のコンテンツを前記ユーザに提供する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置にコンテンツを提供するための技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、携帯端末を用いて出発地と目的地とを設定することで、検索された経路に従ってユーザを誘導する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７８９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、決まった出発地と目的地とに基づいて検索された経路に従ってユーザを誘導するため、ユーザが予定していない場にユーザを誘導することはできなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理装置は、
複数の発信機を識別する発信機識別情報と、ユーザを所定の場所に誘導するためのコンテンツとを関連付けて保持するコンテンツ保持手段と、
前記ユーザが携帯する携帯端末装置が前記複数の発信機に含まれる発信機から受信した近距離通信信号に含まれる、前記発信機を識別する発信機識別情報を、前記携帯端末装置から受信する識別情報受信手段と、
前記識別情報受信手段が受信した前記発信機識別情報と前記ユーザを識別するユーザ識別情報とを対応付けて蓄積する履歴蓄積部と、
複数のビジネスオーナーによって生成され登録された提供コンテンツ指示テーブルであって、前記ユーザに提供すべき複数のコンテンツを示す情報と、前記複数のコンテンツのそれぞれに対応する複数のコンテンツ提供条件とを対応付けて格納する提供コンテンツ指示テーブルと、
を含む蓄積手段と、
前記履歴蓄積部に蓄積された前記発信機識別情報の履歴が前記複数のコンテンツ提供条件のいずれかを満足する場合に、満足されたコンテンツ提供条件に対応する前記コンテンツを示す情報を用いて前記コンテンツ保持手段からコンテンツを取得し、前記携帯端末装置に提供するコンテンツ提供手段と、
を備え、
前記コンテンツ提供条件は、前記携帯端末装置が受信した前記発信機識別情報の順序が、特定の動線を示す順序であることを含み、
前記コンテンツ提供手段は、前記提供コンテンツ指示テーブルを参照して、少なくとも、前記携帯端末装置が受信した前記発信機識別情報の順序が、前記特定の動線を示す順序である場合に、所定のコンテンツを前記ユーザに提供する。
【０００７】
上記目的を達成するため、本発明に係る情報処理方法は、
ユーザが携帯する携帯端末装置が複数の発信機に含まれる発信機から受信した近距離通信信号に含まれる、前記発信機を識別する発信機識別情報を、前記携帯端末装置から受信する識別情報受信ステップと、
前記識別情報受信ステップにおいて受信した前記発信機識別情報と前記ユーザを識別するユーザ識別情報とを対応付けて、履歴蓄積部に蓄積するステップと、
複数のビジネスオーナーによって生成され登録された、前記ユーザに提供すべき複数のコンテンツを示す情報と、前記複数のコンテンツのそれぞれに対応する複数のコンテンツ提供条件とを対応付けて、提供コンテンツ指示テーブルに格納するステップと、
を含む蓄積ステップと、
前記履歴蓄積部に蓄積された前記発信機識別情報の履歴が前記複数のコンテンツ提供条件のいずれかを満足する場合に、満足されたコンテンツ提供条件に対応する前記コンテンツを示す情報を用いて、前記発信機識別情報とユーザを所定の場所に誘導するためのコンテンツとを関連付けて保持するコンテンツ保持手段からコンテンツを取得し、前記携帯端末装置に提供するコンテンツ提供ステップと、
を含み、
前記コンテンツ提供条件は、前記携帯端末装置が受信した前記発信機識別情報の順序が、特定の動線を示す順序であることを含み、
前記コンテンツ提供ステップにおいては、前記提供コンテンツ指示テーブルを参照して、少なくとも、前記携帯端末装置が受信した前記発信機識別情報の順序が、前記特定の動線を示す順序である場合に、所定のコンテンツを前記ユーザに提供する。
【０００８】
上記目的を達成するため、本発明に係る情報処理プログラムは、
ユーザが携帯する携帯端末装置が複数の発信機に含まれる発信機から受信した近距離通信信号に含まれる、前記発信機を識別する発信機識別情報を、前記携帯端末装置から受信する識別情報受信ステップと、
前記識別情報受信ステップにおいて受信した前記発信機識別情報と前記ユーザを識別するユーザ識別情報とを対応付けて、履歴蓄積部に蓄積するステップと、
複数のビジネスオーナーによって生成されて登録された、前記ユーザに提供すべき複数のコンテンツを示す情報と、前記複数のコンテンツのそれぞれに対応する複数のコンテンツ提供条件とを対応付けて、提供コンテンツ指示テーブルに格納するステップと、
を含む蓄積ステップと、
前記履歴蓄積部に蓄積された前記発信機識別情報の履歴が前記複数のコンテンツ提供条件のいずれかを満足する場合に、満足されたコンテンツ提供条件に対応する前記コンテンツを示す情報を用いて、前記発信機識別情報とユーザを所定の場所に誘導するためのコンテンツとを関連付けて保持するコンテンツ保持手段からコンテンツを取得し、前記携帯端末装置に提供するコンテンツ提供ステップと、
をコンピュータに実行させる情報処理プログラムであって、
前記コンテンツ提供条件は、前記携帯端末装置が受信した前記発信機識別情報の順序が、特定の動線を示す順序であることを含み、
前記コンテンツ提供ステップにおいては、前記提供コンテンツ指示テーブルを参照して、少なくとも、前記携帯端末装置が受信した前記発信機識別情報の順序が、前記特定の動線を示す順序である場合に、所定のコンテンツを前記ユーザに提供する。
【０００９】
上記目的を達成するため、本発明に係る情報処理システムは、
複数の発信機を識別する発信機識別情報と、ユーザを所定の場所に誘導するためのコンテンツとを関連付けて保持するコンテンツ保持手段と、
前記ユーザが携帯する携帯端末装置が前記複数の発信機に含まれる発信機から受信した近距離通信信号に含まれる、前記発信機を識別する発信機識別情報を、前記携帯端末装置からコンテンツの提供処理を行なう情報処理装置に通知する識別情報通知手段と、
前記識別情報通知手段により通知された前記発信機識別情報と前記ユーザを識別するユーザ識別情報とを対応付けて蓄積する履歴蓄積部と、
複数のビジネスオーナーによって生成され登録された提供コンテンツ指示テーブルであって、前記ユーザに提供すべき複数のコンテンツを示す情報と、前記複数のコンテンツのそれぞれに対応する複数のコンテンツ提供条件とを対応付けて格納する提供コンテンツ指示テーブルと、
を含む蓄積手段と、
前記履歴蓄積部に蓄積された前記発信機識別情報の履歴が前記複数のコンテンツ提供条件のいずれかを満足する場合に、満足されたコンテンツ提供条件に対応する前記コンテンツを示す情報を用いて前記コンテンツ保持手段からコンテンツを取得し、前記情報処理装置から前記携帯端末装置に提供するコンテンツ提供手段と、
を備え、
前記コンテンツ提供条件は、前記携帯端末装置が受信した前記発信機識別情報の順序が、特定の動線を示す順序であることを含み、
前記コンテンツ提供手段は、前記提供コンテンツ指示テーブルを参照して、少なくとも、前記携帯端末装置が受信した前記発信機識別情報の順序が、前記特定の動線を示す順序である場合に、所定のコンテンツを前記ユーザに提供する。
【発明の効果】
【００１０】
本発明によれば、近距離通信によるユーザの移動履歴からコンテンツ選択条件を推定して、あらかじめユーザが興味を持つコンテンツを提供することにより、ユーザを予定していない目標位置に誘導することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２Ａ】本発明の第２実施形態に係る情報処理装置を含む情報処理システムの動作を示す概念図である。
【図２Ｂ】本発明の第２実施形態に係る情報処理システムにおける携帯端末装置の動作を示す図である。
【図２Ｃ】本発明の第２実施形態に係る情報処理システムにおける携帯端末装置の他の動作を示す図である。
【図２Ｄ】本発明の第２実施形態に係る情報処理システムにおける携帯端末装置のさらに他の動作を示す図である。
【図３】本発明の第２実施形態に係る情報処理システムの構成を示す図である。
【図４Ａ】本発明の第２実施形態に係る情報処理システムにおけるコンテンツ登録処理の手順を示すシーケンス図である。
【図４Ｂ】本発明の第２実施形態に係る情報処理システムにおけるコンテンツ提供処理の手順を示すシーケンス図である。
【図５】本発明の第２実施形態に係る情報処理装置としてのコンテンツ提供サーバの機能構成を示すブロック図である。
【図６】本発明の第２実施形態に係る提供コンテンツデータベースの構成を示す図である。
【図７】本発明の第２実施形態に係る携帯端末装置としてのスマートフォンの機能構成を示すブロック図である。
【図８】本発明の第２実施形態に係る装置間の送信メッセージの構成を示す図である。
【図９】本発明の第２実施形態に係るコンテンツ提供サーバのハードウェア構成を示すブロック図である。
【図１０Ａ】本発明の第２実施形態に係るコンテンツ提供サーバの処理手順を示すフローチャートである。
【図１０Ｂ】本発明の第２実施形態に係るコンテンツ登録処理の手順を示すフローチャートである。
【図１０Ｃ】本発明の第２実施形態に係るコンテンツ提供処理の手順を示すフローチャートである。
【図１１】本発明の第２実施形態に係るスマートフォンのハードウェア構成を示すブロック図である。
【図１２Ａ】本発明の第２実施形態に係るスマートフォンの処理手順を示すフローチャートである。
【図１２Ｂ】本発明の第２実施形態に係るアプリケーション実行処理の手順を示すフローチャートである。
【図１３Ａ】本発明の第３実施形態に係る情報処理システムにおける携帯端末装置の動作を示す図である。
【図１３Ｂ】本発明の第３実施形態に係る情報処理システムにおける携帯端末装置の他の動作を示す図である。
【図１３Ｃ】本発明の第３実施形態に係る情報処理システムにおける携帯端末装置のさらに他の動作を示す図である。
【図１４】本発明の第３実施形態に係る情報処理システムにおけるコンテンツ提供処理の手順を示すシーケンス図である。
【図１５】本発明の第３実施形態に係る情報処理装置としてのコンテンツ提供サーバの機能構成を示すブロック図である。
【図１６】本発明の第３実施形態に係る提供コンテンツデータベースの構成を示す図である。
【図１７】本発明の第３実施形態に係るコンテンツ提供処理の手順を示すフローチャートである。
【図１８】本発明の第３実施形態に係る携帯端末装置としてのスマートフォンの機能構成を示すブロック図である。
【図１９】本発明の第３実施形態に係る装置間の送信メッセージの構成を示す図である。
【図２０】本発明の第３実施形態に係るアプリケーション実行処理の手順を示すフローチャートである。
【図２１Ａ】本発明の第４実施形態に係る情報処理システムにおける携帯端末装置の動作を示す図である。
【図２１Ｂ】本発明の第４実施形態に係る情報処理システムにおける携帯端末装置の他の動作を示す図である。
【図２２】本発明の第４実施形態に係る情報処理システムにおけるコンテンツ提供処理の手順を示すシーケンス図である。
【図２３】本発明の第４実施形態に係る情報処理装置としてのコンテンツ提供サーバの機能構成を示すブロック図である。
【図２４】本発明の第４実施形態に係る学習データベースの構成を示す図である。
【図２５】本発明の第４実施形態に係るコンテンツ提供サーバのコンテンツ提供処理の手順を示すフローチャートである。
【図２６】本発明の第５実施形態に係る提供コンテンツデータベースの構成を示す図である。
【図２７Ａ】本発明の第６実施形態に係る情報処理システムにおける携帯端末装置の動作を示す図である。
【図２７Ｂ】本発明の第６実施形態に係る情報処理システムにおける携帯端末装置の動作を示す図である。
【図２７Ｃ】本発明の第６実施形態に係る情報処理システムにおける携帯端末装置の動作を示す図である。
【図２８Ａ】本発明の第６実施形態に係る情報処理システムの構成を示す図である。
【図２８Ｂ】本発明の第６実施形態に係る情報処理システムの他の構成を示す図である。
【図２９】本発明の第６実施形態に係る情報処理装置としてのコンテンツ提供サーバの機能構成を示すブロック図である。
【図３０Ａ】本発明の第６実施形態に係る学習データベースの構成を示す図である。
【図３０Ｂ】本発明の第６実施形態に係る学習データベースの構成を示す図である。
【図３１】本発明の第６実施形態に係る提供コンテンツ選択テーブルの構成を示す図である。
【図３２】本発明の第６実施形態に係るコンテンツ提供サーバのコンテンツ提供処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。
【００１３】
［第１実施形態］
本発明の第１実施形態としての情報処理装置１００について、図１を用いて説明する。情報処理装置１００は、携帯端末装置にコンテンツを提供するための装置である。
【００１４】
図１に示すように、情報処理装置１００は、コンテンツ保持部１０１と、識別情報受信部１０２と、コンテンツ提供部１０３と、を含む。コンテンツ保持部１０１は、近距離通信信号の識別情報１１１と、ユーザを誘導するためのコンテンツ１１２とを関連付けて保持する。識別情報受信部１０２は、携帯端末装置１２０が近距離通信発信機から受信した近距離通信信号の識別情報１２１を、携帯端末装置１２０から受信する。コンテンツ提供部１０３は、受信した識別情報１１１に対応するユーザを誘導するためのコンテンツ１１２を携帯端末装置１２０に提供する。
【００１５】
本実施形態によれば、近距離通信信号の識別情報に対応付けたユーザを誘導するためのコンテンツが提供されるので、目標位置が有する属性に応じてユーザの誘導をすることができる。
【００１６】
［第２実施形態］
次に、本発明の第２実施形態に係る情報処理装置を含む情報処理システムについて説明する。本実施形態に係る情報処理システムにおいては、携帯端末装置の近距離信号受信部により、近距離信号発信機から発信された信号を受信すると、受信信号から発信機識別子（ＩＤ：Identifier)を抽出する。そして、コンテンツ提供サーバは、発信機ＩＤに対応付けてあらかじめ登録されたコンテンツを携帯端末装置に提供し、携帯端末装置で再生される。このコンテンツは、近距離信号発信機が設置された場所にユーザを誘導するための動線に沿ったシナリオに従ってあらかじめ選択され登録されたものであるのが望ましい。また、ユーザを誘導するためのコンテンツは、提供するサービスの内容を紹介するコンテンツ、商品を紹介するコンテンツ、催し物を紹介するコンテンツ、誘導先を紹介のためのコンテンツ、ユーザを誘導先に案内するコンテンツ、誘導先または誘導先までの周囲の環境を紹介するコンテンツ、を含む。なお、以下の実施形態では、ＮＦＣ(Near Field Communication)により近距離通信を説明するが、本実施形態の近距離通信は、ＮＦＣに限定されず、Blootooth（登録商標）やWi-Fi(Wireless Fidelity)であってもよい。また、以下の説明では、近距離通信機器として簡易な発信機と、その発信機からの発信機ＩＤに基づく制御を説明するが、近距離通信機器は近距離の送受信が可能な機器であってもよい。
【００１７】
ユーザの携帯端末装置が近距離信号発信機から発信された信号を受信すると、発信機ＩＤから発信機が設置された観光施設、会社、公共施設、店舗、あるいは、それら施設内のブース（売り場や部屋など）などに関連するビデオが再生される。また、その場所を目的地としたナビゲーションが行なわれる。ユーザは、ビデオの再生により興味をそそられたり、ナビゲーションによって目的地へより強く誘導されたりすることになる。本例によれば、既知の目的地であれば携帯端末装置の道先案内で迷わず目的地に誘導されるし、未知の目的地であればより強い誘導によりユーザを集めることができる。
【００１８】
なお、コンテンツは、プロモーションビデオやナビゲーションに限定されない。すなわち、近距離信号の受信に基づいてユーザを誘導するための動線に沿ったシナリオに従って、本実施形態の情報処理システムのクライアントでもあるビジネスオーナー（例えば、店舗経営者）が作成して登録することによって、マーケッティングの強力な武器となる。
【００１９】
《情報処理システム》
以下、図２Ａ乃至図４Ｂを参照して、本実施形態の情報処理装置を含む情報処理システムの構成および動作を説明する。なお、本実施形態においては、受信した近距離信号からの発信機ＩＤの抽出を携帯端末装置としてのスマートフォンで行なう構成として説明するが、近距離受信信号をそのまま情報処理装置としてのコンテンツ提供サーバに送信する構成であってもよい。
【００２０】
（動作概念）
図２Ａは、本実施形態に係る情報処理装置を含む情報処理システム２００の動作を示す概念図である。
【００２１】
情報処理システム２００においては、携帯端末装置としてのスマートフォン（タブレット）２１０と、情報処理装置としてのコンテンツ提供サーバ２３０とが、インターネットなどのネットワークあるいはクラウドを介して接続されている。
【００２２】
スマートフォン２１０が、近距離通信発信機２０１からの信号の受信によるトリガを受けると、受信信号から発信機ＩＤ２０２を抽出してコンテンツ提供サーバ２３０に送信して、コンテンツの提供を要請する。この要請メッセージには、発信機ＩＤ２０２が含まれる。
【００２３】
スマートフォン２１０からの発信機ＩＤ２０２を含むコンテンツ提供の要請メッセージを受信すると、コンテンツ提供サーバ２３０は、あらかじめ登録済みの発信機ＩＤ別コンテンツを提供コンテンツデータベースから検索して、スマートフォン２１０に送付する。なお、発信機ＩＤはそれぞれ設置場所に紐付いており、例えば、図２Ｂのように、発信機ＩＤの設置場所が弐番街のファッションショップＡ（以下、ファッションＡと称す）であれば、あらかじめオーナーにより登録されたコンテンツ２１４、２１５などが選別されてスマートフォン２１０に送付される。また、例えば、図２Ｃのように、発信機ＩＤの設置場所がファッションＡ内の子供服売り場であれば、あらかじめオーナーにより登録されたコンテンツ２２４、２２５などが選別されてスマートフォン２１０に送付される。さらに、例えば、図２Ｄにように、発信機ＩＤの設置場所が病院内のエレベータ乗降口であれば、あらかじめ病院から登録されたコンテンツ２３４、病室であればコンテンツ２３５などが選別されてスマートフォン２１０に送付される。
【００２４】
スマートフォン２１０では、コンテンツ提供サーバ２３０から送付されたコンテンツが再生され表示される（２０３）。なお、コンテンツが音声を含む場合は、再生され音声出力される。なお、ユーザへの情報提供は、表示や音声出力に限定されるものではない。例えば、スマートフォン２１０の振動なども含まれる。
【００２５】
図２Ｂは、本実施形態に係る情報処理システム２００における携帯端末装置としてのスマートフォン２１０の動作を示す図である。図２Ｂは、近距離発信機を設置したターゲット場所が所定ビル内にあって、コンテンツとしては、ビル内の弐番街の南館４階にある店（ファッションＡ）の紹介と店までのナビゲーションとを提供し、ユーザを構造物（例えば、ビルなどの）の垂直方向に誘導する。なお、図２Ｂにおいて、図２Ａと同様の構成要素には同じ参照番号を付して、説明を省略する。
【００２６】
スマートフォン２１０には、コンテンツをスマートフォン２１０に提供するための本実施形態のアプリケーションが、ダウンロードされてインストールされる。ここで、本実施形態のアプリケーションは、近距離信号発信機から発信された信号（ビーコン）を受信した場合に、発信機が設置された場所に対応するコンテンツをスマートフォン２１０に提供するアプリケーションである。そして、スマートフォン２１０において、本実施形態のアプリケーション（図２Ｂでは“BR bonus”）２１１を起動させる。
【００２７】
本実施形態のアプリケーション起動中に、スマートフォン２１０は、近距離通信で発信機２１２からの発信信号の受信を待つ。図２Ｂにおいて、発信機２１２は、弐番街のファッションＡ（南館４階）の入口に設置されているとする。スマートフォン２１０が近距離通信の到達範囲２１３内に接近すると、発信機２１２からの発信信号を受信する。例えば、ビーコン(Beacon)を受信する。スマートフォン２１０は、発信機２１２を識別する識別情報（発信機ＩＤ）を、コンテンツ提供サーバ２３０に送信する。コンテンツ提供サーバ２３０は、識別情報から発信機２１２が弐番街のファションＡ（南館４階）に設置されていることを検出する。そして、あらかじめオーナー（例えば、ファッションＡの経営者など）により登録された弐番街のファッションＡ（南館４階）を紹介するプロモーションビデオ２１４およびファッションＡまでのナビゲーション２１５をスマートフォン２１０に提供する。
【００２８】
なお、発信機は弐番街のファッションＡ（南館４階）以外の店舗などにも設置されているので、スマートフォン２１０はそれらの発信信号も受信する。しかしながら、コンテンツ提供サーバ２３０は、発信元の店舗にそのままナビゲーションするのでなく、ユーザが紹介コンテンツを参照したナビゲーション指示（“ナビ”ボタン）に応じて、ナビゲーションに進む。一方、ビデオ案内中止（“戻る”ボタン）によりコンテンツ提供を停止する。近距離通信の信号受信によれば、スマートフォン２１０は、ＧＰＳ(Global Positioning System)などでは判定できない上下階の目標位置への正確なナビゲーションによる誘導が可能である。
【００２９】
また、本実施形態における、発信機ＩＤ、設置場所、提供コンテンツの組をユーザＩＤに対応させて蓄積し、ユーザの行動履歴から、ユーザが興味を持つ店やコンテンツを選択することもできる。
【００３０】
図２Ｂにおいて、さらに、スマートフォン２１０に保持されたユーザの属性、例えば、ユーザ嗜好やユーザ使用言語などを組み合わせて提供コンテンツを選択すれば、ユーザ属性によるコンテンツ選別も可能となる。
【００３１】
図２Ｃは、本実施形態に係る情報処理システム２００における携帯端末装置としてのスマートフォン２１０の他の動作を示す図である。図２Ｃは、近距離発信機を設置したターゲット場所が店舗内にあって、コンテンツとしては、店（ファッションＡ）内の子供服売り場の紹介と子供服売り場までのナビゲーションとを提供する。なお、図２Ｃにおいて、図２Ａや図２Ｂと同様の構成要素には同じ参照番号を付して、説明を省略する。
【００３２】
本実施形態のアプリケーション（“BR bonus”）２１１の起動中に、スマートフォン２１０は、近距離通信で発信機２２２からの発信信号の受信を待つ。図２Ｃにおいて、発信機２２２は、ファッションＡ（南館４階）の子供服売り場に設置されているとする。スマートフォン２１０が近距離通信の到達範囲２２３内に接近すると、発信機２２２からの発信信号を受信する。例えば、ビーコン(Beacon)を受信する。スマートフォン２１０は、発信機２２２を識別する識別情報（発信機ＩＤ）を、コンテンツ提供サーバ２３０に送信する。コンテンツ提供サーバ２３０は、識別情報から発信機２２２がファションＡ（南館４階）の子供服売り場に設置されていることを検出する。そして、ファッションＡ（南館４階）の子供服売り場を紹介するプロモーションビデオ２２４および子供服売り場までのナビゲーション２２５をスマートフォン２１０に提供する。
【００３３】
なお、発信機は子供服売り場以外の売り場にも設置されているので、スマートフォン２１０はそれらの発信信号も受信する。しかしながら、コンテンツ提供サーバ２３０は、発信元の売り場にそのままナビゲーションするのでなく、ユーザが紹介コンテンツを参照したナビゲーション指示（“ナビ”ボタン）に応じて、ナビゲーションに進む。一方、ビデオ案内中止（“戻る”ボタン）によりコンテンツ提供を停止する。近距離通信の信号受信によれば、スマートフォン２１０は、ＧＰＳなどでは判定できない近距離の目標位置への正確なナビゲーションによる誘導が可能である。
【００３４】
図２Ｃにおいて、さらに、スマートフォン２１０に保持されたユーザの属性、例えば、ユーザ嗜好やユーザ使用言語などを組み合わせて提供コンテンツを選択すれば、ユーザ属性によるコンテンツ選別も可能となる。
【００３５】
図２Ｄは、本実施形態に係る情報処理システム２００における携帯端末装置としてのスマートフォン２１０のさらに他の動作を示す図である。図２Ｄは、近距離発信機を設置したターゲット場所が病院の各フロア入り口と各病室とにあって、コンテンツとしては、目的病室のあるフロアまでのナビゲーションと、フロア内での病室までのナビゲーションとを提供する。なお、図２Ｄにおいて、図２Ａ〜図２Ｃと同様の構成要素には同じ参照番号を付して、説明を省略する。
【００３６】
本実施形態のアプリケーション（“BR bonus”）２１１の起動中に、スマートフォン２１０は、近距離通信で発信機２３２および２４２からの発信信号の受信を待つ。図２Ｄにおいて、発信機２３２は、病院内の６階エレベータ（ＥＢ）乗降口に設置されているとする。また、発信機２４２は、６階フロアの６７１号室に設置されているとする。スマートフォン２１０が近距離通信の到達範囲２３３内に接近すると、発信機２３２からの発信信号を受信する。例えば、ビーコン(Beacon)を受信する。スマートフォン２１０は、発信機２３２を識別する識別情報（発信機ＩＤ）を、コンテンツ提供サーバ２３０に送信する。コンテンツ提供サーバ２３０は、識別情報から発信機２３２が病院６階エレベータ乗降口に設置されていることを検出する。そして、病院６階エレベータ乗降口までのナビゲーション２３４をスマートフォン２１０に提供する。
【００３７】
なお、発信機は他の階の乗降口などにも設置されているので、スマートフォン２１０はそれらの発信信号も受信する。しかしながら、コンテンツ提供サーバ２３０は、発信元にそのままナビゲーションするのでなく、ユーザの目標（６７１号室）に応じて、ナビゲーションをするか否かを判定する。近距離通信の信号受信によれば、スマートフォン２１０は、ＧＰＳなどでは判定できない上下階の目標位置への正確なナビゲーションによる誘導が可能である。
【００３８】
次に、ユーザが６階エレベータ口から出て、スマートフォン２１０が近距離通信の到達範囲２４３内に接近すると、発信機２４２からの発信信号を受信する。例えば、ビーコン(Beacon)を受信する。スマートフォン２１０は、発信機２４２を識別する識別情報（発信機ＩＤ）を、コンテンツ提供サーバ２３０に送信する。コンテンツ提供サーバ２３０は、識別情報から発信機２４２が６階フロアの６７１号室に設置されていることを検出する。そして、ナースステーションを経由した、６７１号室までのナビゲーション２３４をスマートフォン２１０に提供する。
【００３９】
図２Ｄにおいて、さらに、スマートフォン２１０に保持されたユーザの属性、例えば、ユーザ使用言語などを組み合わせて提供コンテンツを選択すれば、ユーザ属性によるコンテンツ選別も可能となる。
【００４０】
（システム構成）
図３は、本実施形態に係る情報処理システム２００の構成を示す図である。
【００４１】
クライアントであるＡ社のクライアントＰＣ２２０は、Ｂ社のコンテンツ提供サーバ２３０である“BR Bonusサーバ”とインターネット３４０を介して接続し、Ａ社あるいはＡ社内に設置された近距離通信発信機３６０の発信機ＩＤと、対応するコンテンツとをアップロードする。なお、発信機ＩＤはグローバルな識別子として割り当てられたものが望ましい。また、対応するコンテンツとは、既存の物を使用してもよいが、Ａ社により撮影して制作した本実施形態に適合したオリジナルを使用するのが望ましい。また、ＵＲＬアドレスやナビゲーションシステムをコンテンツに埋め込んで、コンテンツの終了やユーザのスキップ指示により次のコンテンツに自動的に移行するようにしてもよい。この場合には、ＵＲＬアドレスに基づいてコンテンツやナビゲーションシステムのコンテンツが、外部プロバイダ３５０から提供されるように構成してもよい。
【００４２】
Ｂ社のコンテンツ提供サーバ２３０には、クライアントＰＣ２２０がアップロードした発信機ＩＤとコンテンツとが関連付けられて登録される。この時に、受信信号（例えば、ビーコン）が送信される場合、受信信号から発信機ＩＤが抽出されて検索キーとされる。なお、Ｂ社は、クライアントＰＣ２２０がアップロードした発信機ＩＤに対応するコンテンツを登録するのみでなく、Ｂ社においてＡ社のマーケッティング情報に基づいて、発信機ＩＤを取得し、コンテンツを制作して、Ａ社に提供してもよい。なお、Ｂ社において近距離通信の発信機を制作して提供してもよい。
【００４３】
エンドユーザのスマートフォン２１０においては、事前に提供された専用アプリケーションをインストールする。そして、アプリケーションを起動する。アプリケーションの起動中に、スマートフォン２１０が近距離通信の信号を受信すると、その信号に含まれる発信機ＩＤをＢ社のコンテンツ提供サーバ２３０に送信する。また、スマートフォン２１０に保有するユーザＩＤをコンテンツ提供サーバ２３０に送信してもよい。なお、スマートフォン２１０が低機能で受信信号から発信機ＩＤを抽出できない場合は、受信信号をそのままＢ社のコンテンツ提供サーバ２３０に送信し、コンテンツ提供サーバ２３０において発信機ＩＤを抽出する構成であってもよい。
【００４４】
Ｂ社のコンテンツ提供サーバ２３０は、発信機ＩＤに関連付けられたコンテンツのスマートフォン２１０への配信を実行する。エンドユーザのスマートフォン２１０は、発信機ＩＤに関連付けられたコンテンツをコンテンツ提供サーバ２３０から受信して再生し、エンドユーザをマーケッティングの目的などに沿って誘引して誘導する。
【００４５】
（コンテンツ登録シーケンス）
図４Ａは、本実施形態に係る情報処理システム２００におけるコンテンツ登録処理の手順を示すシーケンス図である。
【００４６】
ステップＳ４１１において、クライアントＰＣ２２０とコンテンツ提供サーバ２３０との間で通信を確立する。次に、ステップＳ４１３において、コンテンツ提供サーバ２３０あるいは認証サーバ（不図示）によりクライアントＰＣ２２０およびクライアントの認証処理が行なわれる。
【００４７】
ステップＳ４１５において、クライアントＰＣ２２０は、コンテンツ提供サーバ２３０に対して第１コンテンツのアップロードを行ない、コンテンツ提供サーバ２３０は、第１コンテンツを登録する。ステップＳ４１７において、クライアントＰＣ２２０は、コンテンツ提供サーバ２３０に対して第ｎコンテンツのアップロードを行ない、コンテンツ提供サーバ２３０は、第ｎコンテンツを登録する。なお、ｎはそれぞれのコンテンツの内容により変化する。
【００４８】
ステップＳ４１９において、クライアントＰＣ２２０は、コンテンツ提供サーバ２３０に対して起動情報としての近距離通信の発信機ＩＤを設定し、コンテンツ提供サーバ２３０は、起動情報（発信機ＩＤ）と、提供するコンテンツとを、起動情報により検索可能に関連付けて登録する。
【００４９】
なお、ステップＳ４１５、Ｓ４１７、Ｓ４１９の順番は、どのような順番であってもよい。
【００５０】
（コンテンツ提供シーケンス）
図４Ｂは、本実施形態に係る情報処理システム２００におけるコンテンツ提供処理の手順を示すシーケンス図である。なお、図４Ｂにおいては、スマートフォン２１０において、近距離通信の受信信号から発信機ＩＤの抽出を行なうシーケンスを示す。
【００５１】
ステップＳ４２１において、エンドユーザのスマートフォン２１０と、コンテンツ提供サーバ２３０との間で通信を確立する。次に、ステップＳ４２３において、コンテンツ提供サーバ２３０あるいは認証サーバ（不図示）によりスマートフォン２１０およびエンドユーザの認証処理が行なわれる。認証されると、ステップＳ４２５において、スマートフォン２１０はコンテンツ提供サーバ２３０から、アプリケーションをダウンロードする。
【００５２】
エンドユーザは、本実施形態のサービス提供を受けようとした場合に、ステップ４３１において、ダウンロードしたアプリケーションを起動する。そして、アプリケーションを起動中にスマートフォン２１０が近距離通信の信号を受信すると、ステップＳ４３３において、受信信号から抽出された発信機ＩＤをコンテンツ提供サーバ２３０に送信して、識別情報通知を行なう。コンテンツ提供サーバ２３０は、ステップＳ４３５において、スマートフォン２１０から受信した発信機ＩＤを、コンテンツ提供サーバ２３０にあらかじめ格納された発信機ＩＤと照合する。
【００５３】
スマートフォン２１０から受信した発信機ＩＤとあらかじめ登録されている発信機ＩＤとが一致すれば、ステップＳ４３７において、発信機ＩＤから把握された設置場所に関連付けられた第１コンテンツをコンテンツ提供サーバ２３０からスマートフォン２１０に送信し、スマートフォン２１０は受信した第１コンテンツを再生してエンドユーザに通知する。あるいは、ステップＳ４４１において、発信機ＩＤから把握された設置場所に関連付けられた第ｎコンテンツをコンテンツ提供サーバ２３０からスマートフォン２１０に送信し、スマートフォン２１０は受信した第ｎコンテンツを再生してエンドユーザに通知する。なお、図４Ｂにおいては、第ｎコンテンツがコンテンツ提供サーバ２３０に無いため、ステップＳ４３９において、外部プロバイダ３５０から提供される例を図示している。
【００５４】
《コンテンツ提供サーバの機能構成》
図５は、本実施形態に係る情報処理装置としてのコンテンツ提供サーバ２３０の機能構成を示すブロック図である。
【００５５】
コンテンツ提供サーバ２３０は、通信制御部５０１と、登録情報受信部５０２と、提供コンテンツデータベース５０３と、ユーザ登録部５０４と、アプリケーション送信部５０５と、を備える。コンテンツ提供サーバ２３０は、さらに、近距離発信機ＩＤ照合部５０６と、コンテンツ取得部５０７と、コンテンツ送信部５０８と、コンテンツ受信部５０９と、を備える。なお、提供コンテンツデータベース５０３は、コンテンツ提供サーバ２３０に含まれずに、別途、専用のサーバを外部に設けてもよい。
【００５６】
通信制御部５０１は、コンテンツ提供サーバ２３０と、エンドユーザのスマートフォン２１０、ビジネスオーナーのクライアントＰＣ２２０、または、外部プロバイダ３５０との通信を制御する。登録情報受信部５０２は、クライアントを認証する認証部を有し、クライアントＰＣ２２０から送信される発信機ＩＤあるいはそれが設置された場所とコンテンツとを受信し、提供コンテンツデータベース５０３に関連付けた登録を指示する。提供コンテンツデータベース５０３は、クライアントＰＣ２２０から送信された発信機ＩＤあるいはそれが設置された場所とコンテンツとを関連付けて登録する。そして、登録された発信機ＩＤに一致した発信機ＩＤをスマートフォン２１０から受信すると、発信機ＩＤあるいはそれが設置された場所に関連付けられたコンテンツを検索して、コンテンツ取得部５０７に渡す。ユーザ登録部５０４は、エンドユーザを認証する認証部を有し、本情報処理システムのサービスを受けるユーザを登録する。そして、アプリケーション送信部５０５は、認証されたエンドユーザのスマートフォン２１０に、アプリケーションを送信する。
【００５７】
近距離発信機ＩＤ照合部５０６は、スマートフォン２１０から受信した発信機ＩＤを、提供コンテンツデータベース５０３に登録された発信機ＩＤと照合する。そして、発信機ＩＤが一致すれば、コンテンツ取得部５０７に対して、提供コンテンツデータベース５０３から発信機ＩＤあるいはそれが設置された場所に関連付けられたコンテンツの取得を指示する。また、近距離発信機ＩＤ照合部５０６は、コンテンツ送信部５０８に対して、コンテンツ取得部５０７が提供コンテンツデータベース５０３から取得したコンテンツの送信を指示する。コンテンツ取得部５０７は、近距離発信機ＩＤ照合部５０６からのコンテンツ取得指示に基づいて、提供コンテンツデータベース５０３から発信機ＩＤあるいはそれが設置された場所に関連付けられたコンテンツを取得する。コンテンツ取得部５０７は、コンテンツが外部プロバイダ３５０から提供される場合、コンテンツ受信部５０９により外部プロバイダ３５０から受信したコンテンツを取得する。コンテンツ送信部５０８は、コンテンツ取得部５０７が取得した、発信機ＩＤあるいはそれが設置された場所に関連付けられたコンテンツをスマートフォン２１０に送信する。コンテンツ受信部５０９は、外部プロバイダ３５０からコンテンツを受信して、コンテンツ取得部５０７に渡す。
【００５８】
（提供コンテンツデータベース）
図６は、本実施形態に係る提供コンテンツデータベース５０３の構成を示す図である。提供コンテンツデータベース５０３は、起動情報としての近距離発信機ＩＤまたは発信機の設置場所ＩＤと、提供するコンテンツとを関連付ける関連テーブル６１０と、各コンテンツを格納するコンテンツ格納部６２０とを有する。なお、提供コンテンツデータベース５０３の構成は図６に限定されない。
【００５９】
関連テーブル６１０は、起動情報（本例では近距離通信の発信機ＩＤ）６１１または発信機の設置場所ＩＤ６１２に対応付けて、提供コンテンツＩＤ６１３を記憶する。関連テーブル６１０は、さらに、起動情報、提供コンテンツを制作したあるいは選択した、エンドユーザの誘導シナリオ（マーケッティング動線）６１４と、誘導シナリオ６１４に従い起動情報や提供コンテンツを関連付けて登録したクライアントＩＤ６１５とを記憶する。
【００６０】
コンテンツ格納部６２０は、コンテンツＩＤ６２１と、例えばオプションとして使用言語６２２とに対応付けて、コンテンツ６２３と外部コンテンツＩＤ６２４とを記憶する。外部コンテンツＩＤ６２４が記憶されている場合は、外部プロバイダ３５０からの提供となる。オプションとしてのコンテンツ選択条件は、使用言語６２２に限定されず、ユーザの他の属性であったり、設置場所が有する属性であったりしてもよい。
【００６１】
《スマートフォンの機能構成》
図７は、本実施形態に係る携帯端末装置としてのスマートフォン２１０の機能構成を示すブロック図である。
【００６２】
スマートフォン２１０は、通信制御部７０１と、ユーザ登録部７０２と、アプリケーション取得部７０３と、アプリケーション実行部７０４と、近距離通信信号受信部７０５と、出力部７０７と、入力部７０８と、を備える。
【００６３】
通信制御部７０１は、ネットワークを介するコンテンツ提供サーバ２３０との通信を制御する。ユーザ登録部７０２は、ユーザ情報を格納し、コンテンツ提供サーバ２３０に対してユーザの登録を要求する。アプリケーション取得部７０３は、ユーザが認証され登録されると、コンテンツ提供サーバ２３０からダウンロードしたアプリケーションを取得する。アプリケーション実行部７０４は、ダウンロードされた本実施形態のアプリケーションを実行して、発信機ＩＤあるいは発信機が設置された場所に関連付けられたコンテンツを受信再生するよう、スマートフォン２１０を動作させる。
【００６４】
近距離通信信号受信部７０５は、近距離通信発信機３６０からの信号（ビーコン）を受信する。本アプリケーションの実行中であれば、受信した信号または発信機ＩＤをあらかじめ登録された発信機ＩＤと照合するために、アプリケーションに渡す。出力部７０７は、表示部と音声出力部とを有する。表示部はアプリケーション起動のメニュー表示などの操作画面、あるいは、撮像時のモニタ、あるいは、コンテンツ再生画面、として使用される。また、音声出力部はスピーカであって、ユーザ指示音声、あるいは、コンテンツ再生音声やナビゲーション音声を出力する。入力部７０８は、操作部と音声入力部とを有する。操作部はタッチパネルを含み、ユーザの操作指示を入力する。音声入力部は少なくとも１つのマイクであって、ユーザの操作音声を入力する。
【００６５】
（アプリケーション実行部）
アプリケーション実行部７０４は、受信情報送信部７４１と、近距離発信機ＩＤ抽出部７４２と、コンテンツ受信部７４５と、コンテンツ再生部７４６と、コンテンツ終了通知部７４７と、を有する。
【００６６】
受信情報送信部７４１は、近距離通信信号受信部７０５が受信した信号（ビーコン）、あるいは、近距離発信機ＩＤ抽出部７４２で抽出された発信機ＩＤを、コンテンツ提供サーバ２３０に送信する識別情報送信部として機能する。オプショナルな近距離発信機ＩＤ抽出部７４２は、近距離通信信号受信部７０５が受信した信号（ビーコン）から発信機ＩＤを抽出する識別情報取得部として機能する。
【００６７】
コンテンツ受信部７４５は、コンテンツ提供サーバ２３０から受信情報送信部７４１が送信した発信機ＩＤあるいは発信機が設置された場所に関連付いたコンテンツを受信する。コンテンツ再生部７４６は、コンテンツ受信部７４５が受信したコンテンツを再生して、出力部７０７に出力する。コンテンツ終了通知部７４７は、コンテンツ再生部７４６でのコンテンツの再生が終了したことを、コンテンツ提供サーバ２３０に通知する。なお、複数のコンテンツを取得して連続してシーケンスに再生する場合には、コンテンツ終了通知部７４７は、まとめてコンテンツ再生終了を通知する。一方、複数コンテンツを順にダウンロードする場合には、コンテンツのそれぞれの再生終了を通知する。また、ユーザがコンテンツ再生の途中で以降の再生をストップする操作を操作部から指示した場合、最初のコンテンツ再生時には次のコンテンツに進み、最後のコンテンツ再生時には再生を終了する。
【００６８】
（装置間の送信メッセージ）
図８は、本実施形態に係る装置間の送信メッセージの構成を示す図である。なお、送信メッセージの構成は図８のフォーマットに限定されない。
【００６９】
スマートフォン２１０の近距離通信信号受信部７０５は、近距離通信発信機３６０からの近距離通信信号（本例ではビーコン）を待って、ステップＳ８０１において、ビーコンであることを示すデータと、発信機ＩＤを表わすデータとを含む信号（メッセージ）を受信する。受信したビーコンは、そのまま、ステップＳ８０３において、受信情報送信部７４１からコンテンツ提供サーバ２３０に送信される。受信情報送信部７４１からコンテンツ提供サーバ２３０への送信メッセージは、送信先（コンテンツ提供サーバ）のアドレス、送信元（スマートフォン）のアドレス、ビーコンの受信、発信機ＩＤ、を含む。なお、発信機ＩＤはビーコンに含まれている。
【００７０】
一方、スマートフォン２１０が、ステップＳ８０５において、ビーコンから発信機ＩＤを抽出する場合は、ステップＳ８０７において、発信機ＩＤが受信情報送信部７４１からコンテンツ提供サーバ２３０に送信される。受信情報送信部７４１からコンテンツ提供サーバ２３０への送信メッセージは、送信先（コンテンツ提供サーバ）のアドレス、送信元（スマートフォン）のアドレス、発信機ＩＤ、を含む。
【００７１】
これに対する応答として、コンテンツ提供サーバ２３０は、ステップＳ８０９において、発信機ＩＤあるいはその設置場所に対応して検索されたコンテンツを、スマートフォン２１０のコンテンツ受信部７４５に送信する。コンテンツ提供サーバ２３０からコンテンツ受信部７４５への送信メッセージは、送信先（スマートフォン）のアドレス、送信元（コンテンツ提供サーバ）のアドレス、コンテンツ、を含む。
【００７２】
《コンテンツ提供サーバのハードウェア構成》
図９は、本実施形態に係るコンテンツ提供サーバ２３０のハードウェア構成を示すブロック図である。
【００７３】
図９で、ＣＰＵ(Central Processing Unit)９１０は演算制御用のプロセッサであり、プログラムを実行することで図５の機能構成部を実現する。ＲＯＭ(Read Only Memory)９２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。通信制御部５０１は、コンテンツ提供サーバ２３０と携帯端末装置としてのスマートフォン２１０などの他の装置との通信を制御する。
【００７４】
ＲＡＭ(Random Access Memory)９４０は、ＣＰＵ９１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ９４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。起動信号ビーコン９４１は、本実施形態により用いられる近距離通信の信号であるビーコンのフォーマットを記憶する。登録用発信機ＩＤ９４２は、オーナー（図３のＡ社）またはコンテンツサービス会社（図３のＢ社）が提供コンテンツを検索可能に登録するための発信機ＩＤを記憶する。登録コンテンツ９４３は、クライアントＰＣ２２０から登録指示された少なくとも第１コンテンツ〜第ｎコンテンツを含むコンテンツを記憶する。受信信号９４４は、スマートフォン２１０から受信した近距離通信信号を記憶する。なお、スマートフォン２１０が受信した近距離通信信号から発信機ＩＤを抽出する場合は、受信信号９４４は必要としない。発信機ＩＤ９４５は、受信信号９４４から抽出された発信機ＩＤを記憶する。照合結果（発信機ＩＤ）９４６は、登録用発信機ＩＤ９４２と受信信号に含まれる発信機ＩＤ９４５とを照合した結果を記憶する。照合結果において一致すれば、照合結果（発信機ＩＤ）９４６あるいはその設置場所に基づいて提供するコンテンツが検索される。提供コンテンツ９４７は、発信機ＩＤが一致した場合の、発信機ＩＤまたはその設置場所に対応するコンテンツを記憶する。送受信データ９４８は、通信制御部５０１を介して送受信するデータを記憶する。
【００７５】
ストレージ９５０は、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。提供コンテンツデータベース５０３は、起動画像およびユーザ属性とコンテンツとを関連付けて登録するデータベースである。ストレージ９５０には、以下のプログラムが格納される。コンテンツ提供サーバ制御プログラム９５１は、コンテンツ提供サーバ２３０の全体を制御するプログラムである。コンテンツ登録モジュール９５２は、クライアントＰＣ２２０から登録要求された、起動情報である発信機ＩＤとコンテンツとを関連付けて提供コンテンツデータベース５０３に登録するためのモジュールである。コンテンツ判定モジュール９５３は、スマートフォン２１０から送信された信号（ビーコン）に含まれる発信機ＩＤがコンテンツを提供するトリガとなる起動情報であることを判定し、対応するコンテンツを選別するモジュールである。コンテンツ提供モジュール９５４は、スマートフォン２１０から送信された信号（ビーコン）に含まれる発信機ＩＤがコンテンツを提供する起動情報であれば、スマートフォン２１０が保持するコンテンツを提供コンテンツデータベース５０３から検索して、検索されたコンテンツを提供するモジュールである。
【００７６】
なお、図９のＲＡＭ９４０やストレージ９５０には、コンテンツ提供サーバが有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００７７】
《コンテンツ提供サーバの処理手順》
図１０Ａは、本実施形態に係るコンテンツ提供サーバ２３０の処理手順を示すフローチャートである。このフローチャートは、図９のＣＰＵ９１０がＲＡＭ９４０を用いて実行し、図５の機能構成部を実現する。
【００７８】
コンテンツ提供サーバ２３０は、ステップＳ１０１１において、クライアントＰＣ２２０からの起動情報（近距離通信信号あるいは発信機の設置場所）および起動情報に対応するコンテンツの登録要求であるか否かを判定する。起動情報および起動情報に対応するコンテンツの登録要求であれば、コンテンツ提供サーバ２３０は、ステップＳ１０１３において、クライアントを認証し、ステップＳ１０１５において、提供コンテンツ登録処理を実行する。
【００７９】
起動情報および起動情報に対応するコンテンツの登録要求でなければ、コンテンツ提供サーバ２３０は、ステップＳ１０２１において、スマートフォン２１０からのユーザの登録要求であるか否かを判定する。ユーザの登録要求である場合、コンテンツ提供サーバ２３０は、ステップＳ１０２３において、ユーザを認証する。そして、コンテンツ提供サーバ２３０は、ステップＳ１０２５において、ユーザが携帯するスマートフォン２１０に対してアプリケーションを提供する。
【００８０】
コンテンツの登録要求でもなく、ユーザの登録要求でもなければ、コンテンツ提供サーバ２３０は、ステップＳ１０３１において、スマートフォン２１０が実行するアプリケーションに従った起動情報である近距離通信の受信信号あるいは発信機ＩＤの受信か否かを判定する。アプリケーションに従った近距離通信の受信信号あるいは発信機ＩＤの受信であれば、コンテンツ提供サーバ２３０は、ステップＳ１０３３において、ユーザを認証する。そして、コンテンツ提供サーバ２３０は、ステップＳ１０３５において、発信機ＩＤを起動情報として、発信機ＩＤあるいは発信機の設置場所に対応して登録されたコンテンツを提供するコンテンツ提供処理を実行する。
【００８１】
（コンテンツ登録処理）
図１０Ｂは、本実施形態に係るコンテンツ登録処理（Ｓ１０１５）の手順を示すフローチャートである。
【００８２】
コンテンツ提供サーバ２３０は、ステップＳ１０４１において、認証されたクライアントに対してコンテンツ登録ＩＤを付与する。コンテンツ提供サーバ２３０は、ステップＳ１０４３において、コンテンツ登録ＩＤと共にクライアントＰＣ２２０から第１コンテンツを取得する。また、必要であれば、コンテンツ提供サーバ２３０は、ステップＳ１０４５において、同じコンテンツ登録ＩＤを持つクライアントＰＣ２２０から第ｎコンテンツを取得する。さらに、他のコンテンツがある場合は、コンテンツの取得を繰り返す。
【００８３】
コンテンツ提供サーバ２３０は、ステップＳ１０４７において、クライアントＰＣ２２０から起動情報としての近距離通信の発信機を識別する発信機ＩＤあるいはその設置場所を取得する。そして、コンテンツ提供サーバ２３０は、ステップＳ１０４９において、ターゲット画像の特徴量および使用言語に関連付けて、対応言語のコンテンツを登録して、クライアントＰＣ２２０に登録完了を通知する。
【００８４】
（コンテンツ提供処理）
図１０Ｃは、本実施形態に係るコンテンツ提供処理（Ｓ１０３５）の手順を示すフローチャートである。
【００８５】
コンテンツ提供サーバ２３０は、ステップＳ１０６１において、起動情報としてスマートフォン２１０が受信した近距離通信信号あるいは発信機ＩＤを取得する。コンテンツ提供サーバ２３０は、ステップＳ１０６３において、近距離通信信号そのものを取得した場合は発信機ＩＤを抽出した後、発信機ＩＤを取得した場合はその発信機ＩＤと、あらかじめ登録された発信機ＩＤとを照合して、一致するか否かを判定する。一致する発信機ＩＤがない場合は、取得した発信機ＩＤが起動情報ではないとして、何もせずにリターンする。なお、スマートフォン２１０に一致しない旨を通知してもよい。
【００８６】
一致する発信機ＩＤが見付かった場合、コンテンツ提供サーバ２３０は、ステップＳ１０６７において、起動情報（発信機ＩＤ）あるいはその設置場所に関連付けられたコンテンツを提供コンテンツデータベース５０３から取得する。そして、コンテンツ提供サーバ２３０は、ステップＳ１０６９において、取得したコンテンツをスマートフォン２１０に提供する。
【００８７】
さらに、コンテンツを続けて送信する場合、コンテンツ提供サーバ２３０は、ステップＳ１０７１において、第２コンテンツを提供コンテンツデータベース５０３から取得する。そして、コンテンツ提供サーバ２３０は、ステップＳ１０７３において、取得した第２コンテンツをスマートフォン２１０に提供する。かかるコンテンツの提供が所定数の提供まで繰り返される。なお、最初のコンテンツと第２コンテンツとはシーケンシャルに取得して提供せずに、複数のコンテンツとを一緒に取得して提供し、スマートフォン２１０のアプリケーションでシーケンシャルに再生するように構成してもよい。
【００８８】
《スマートフォンのハードウェア構成》
図１１は、本実施形態に係るスマートフォン２１０のハードウェア構成を示すブロック図である。
【００８９】
図１１で、ＣＰＵ１１１０は演算制御用のプロセッサであり、プログラムを実行することで図７のスマートフォン２１０の機能構成部を実現する。ＲＯＭ１１２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。通信制御部７０１は、本実施形態においてはコンテンツ提供サーバ２３０との通信を制御する。
【００９０】
ＲＡＭ１１４０は、ＣＰＵ１１１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ１１４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。コンテンツ提供サーバアドレス１１４１は、コンテンツ提供サーバ２３０のＩＰアドレスを記憶する。登録情報１１４２は、コンテンツ提供サーバ２３０に登録する端末情報やユーザ情報を記憶する。起動情報（近距離通信信号／発信機ＩＤ）１１４３は、近距離通信信号受信部７０５が受信した近距離通信信号（ビーコン）または受信信号に含まれる発信機ＩＤを記憶する。受信コンテンツ１１４５は、発信機ＩＤが一致した場合に受信した、発信機ＩＤあるいは設置場所に対応するコンテンツを記憶する。入出力データ１１４８は、入出力インタフェース１１６０を介して入出力デバイスで入出力されるデータを記憶する。送受信データ１１４９は、通信制御部７０１を介してコンテンツ提供サーバ２３０と送受信するデータを記憶する。
【００９１】
ストレージ１１５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータが記憶されている。近距離通信プロトコル保持部１１５１は、近距離通信のプロトコルおよびメッセージフォーマットなどを保持する。ストレージ１１５０には、以下のプログラムが格納される。スマートフォン制御プログラム１１５２は、本スマートフォン２１０の全体を制御するプログラムである。アプリケーションプログラム１１５３は、ダウンロードされたコンテンツ取得用のアプリケーションである。起動情報送信モジュール１１５４は、アプリケーションプログラム１１５３に含まれ、近距離通信信号受信部７０５で受信した近距離通信信号（ビーコン）を起動情報としてコンテンツ提供サーバ２３０に送信するモジュールである。オプショナルの発信機ＩＤ抽出モジュール１１５５は、アプリケーションプログラム１１５３に含まれ、本スマートフォン２１０で受信信号から発信機ＩＤを抽出するためのモジュールである。コンテンツ受信再生モジュール１１５７は、受信した近距離通信信号を起動画像として、発信機ＩＤあるいはその設置場所に対応して取得されたコンテンツをコンテンツ提供サーバ２３０から受信して再生するモジュールである。
【００９２】
入出力インタフェース１１６０は、入出力デバイスとのデータ入出力を制御するためのインタフェースを行なう。本実施形態においては、入出力インタフェース１１６０には、近距離通信信号（ビーコン）を受信する近距離通信信号受信部７０５と、表示部と音声出力部とを含む出力部７０７と、操作部と音声入力部とを含む入力部７０８と、が接続される。入出力インタフェース１１６０には、さらに、撮像部（カメラ）１１６１と現在位置算出部（ＧＰＳ）１１６２、などが接続される。
【００９３】
なお、図１１のＲＡＭ１１４０やストレージ１１５０には、スマートフォン２１０が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００９４】
《スマートフォンの処理手順》
図１２Ａは、本実施形態に係るスマートフォン２１０の処理手順を示すフローチャートである。このフローチャートは、図１１のＣＰＵ１１１０がＲＡＭ１１４０を用いて実行し、図７の機能構成部を実現する。
【００９５】
スマートフォン２１０は、ステップＳ１２１１において、コンテンツ提供サーバ２３０が提供するサービスへのユーザ登録を要求するか否かを判定する。ユーザ登録を要求する場合、スマートフォン２１０は、ステップＳ１２１３において、ユーザ情報をコンテンツ提供サーバ２３０に送信する。ユーザ認証および登録が完了すると、スマートフォン２１０は、ステップＳ１２１５において、コンテンツ提供サーバ２３０から送信される当該サービスのアプリケーションをダウンロードする。そして、スマートフォン２１０は、ステップＳ１２１７において、アプリケーションを起動させるアイコンを表示する。
【００９６】
ユーザ登録の要求でない場合、スマートフォン２１０は、ステップＳ１２２１において、アプリケーションの起動指示か否かを判定する。アプリケーションの起動指示があった場合、スマートフォン２１０は、ステップＳ１２２３において、アプリケーションの実行処理を行なう。
【００９７】
ユーザ登録の要求でなく、アプリケーションの起動指示でもない場合、スマートフォン２１０は、ステップＳ１２３１において、他のアプリケーション選択か否かを判定する。他のアプリケーション選択の場合、スマートフォン２１０は、ステップＳ１２３３において、他のアプリケーションを実行する。
【００９８】
（アプリケーション実行処理）
図１２Ｂは、本実施形態に係るアプリケーション実行処理（Ｓ１２２３）の手順を示すフローチャートである。
【００９９】
アプリケーションが起動された後の任意のタイミングで、スマートフォン２１０は、ステップＳ１２４１において、起動情報としての近距離通信信号（本例ではビーコン）の受信を待つ。近距離通信信号を受信すると、スマートフォン２１０は、ステップＳ１２４５において、近距離通信信号から発信機ＩＤを抽出する。そして、スマートフォン２１０は、ステップＳ１２４６において、取得した近距離通信信号あるいは発信機ＩＤをコンテンツ提供サーバ２３０に送信する。
【０１００】
スマートフォン２１０は、ステップＳ１２４７において、発信機ＩＤに関連付けられたコンテンツのコンテンツ提供サーバ２３０からの受信を待つ。その間に、スマートフォン２１０は、ステップＳ１２４９において、コンテンツ提供サーバ２３０からの起動条件不成立の通知を待つ。ここで、起動条件不成立とは、受信した近距離通信信号の不一致や発信機ＩＤの不一致などを含む。コンテンツ提供サーバ２３０からの起動条件不成立の通知があれば、起動条件を満たす近距離通信信号でなかったとして、ステップＳ１２５７を経由してステップＳ１２４１に戻って次の近距離通信信号の受信を待つ。なお、コンテンツ提供サーバ２３０が起動条件不成立の通知をしない構成であれば、さらにタイムアウトを判定するステップを追加すればよい。
【０１０１】
コンテンツ提供サーバ２３０からのコンテンツの受信があれば、スマートフォン２１０は、ステップＳ１２５１において、受信したコンテンツを再生する。次に、スマートフォン２１０は、ステップＳ１２５３において、コンテンツ提供サーバ２３０からの次のコンテンツの受信を待つ。次のコンテンツの受信があれば、スマートフォン２１０は、ステップＳ１２５５において、受信した次のコンテンツを再生する。
【０１０２】
スマートフォン２１０は、ステップＳ１２５７において、アプリケーションの終了が指示されたか否かを判定する。アプリケーションの終了が指示されなければ、スマートフォン２１０は、ステップＳ１２４１に戻って、起動情報としての次の近距離通信信号の受信を待つ。アプリケーションの終了が指示されれば、アプリケーションを終了する。
【０１０３】
本実施形態によれば、近距離通信信号の受信をトリガとして、近距離通信信号の識別情報に対応付けたユーザを誘導するためのコンテンツを提供することにより、目標位置が有する属性に応じてユーザの誘導をすることができる。
【０１０４】
［第３実施形態］
次に、本発明の第３実施形態に係る情報処理装置を含む情報処理システムについて説明する。本実施形態に係る情報処理システムにおいては、上記第２実施形態と比べると、目標位置から遠い場所から目標位置までシームレスにユーザを誘導し、上下方向の異なる階数の目標位置にも正確に誘導するために近距離通信の信号受信をトリガとしてコンテンツを提供する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１０５】
本実施形態に係る情報処理システムにおいては、携帯端末装置の撮像部であるカメラにより撮像された映像または画像が、あらかじめ登録された画像に対応することを判定する。そして、撮像画像が登録画像に対応すれば、登録画像および携帯端末装置から取得したユーザ属性に関連付けられた最初のナビゲーション用コンテンツが携帯端末装置に提供されて、再生される。この最初のナビゲーション用コンテンツは、登録画像が示す場所にユーザを誘導するための動線に沿ったシナリオに従ってあらかじめ選択され登録されたものであるのが望ましい。カメラにより撮像された映像または画像は、ユーザの位置から撮像できる建築物や風景であってもよいし、媒体上に印刷あるいは描画された、写真を含む画像であってもよい。例えば、最初のナビゲーション用コンテンツは、遠くに見える、あるいは、印刷物などに印刷された目標場所に向かう交通機関を使ったユーザ誘導ナビゲーションである。
【０１０６】
ユーザが登録画像あるいは印刷画像が示す場所に近付くと、携帯端末装置がＧＰＳに基づき算出した現在位置が目標位置から所定距離以下になったことをトリガとして、目標位置近辺の詳細なナビゲーション用コンテンツを提供する。すなわち、画像情報または位置情報に基づき提供されるユーザを誘導するためのコンテンツは、ユーザを地図上で平面方向に誘導するコンテンツである。
【０１０７】
そして、ユーザが目標の建物などに到着すると、建物や会場内の特定位置（例えば、店舗）からの近距離通信の信号を受信して、信号から発信機ＩＤを取得して、特定位置へのナビゲーション用コンテンツを提供する。この発信機ＩＤによる特定位置は、ビル内の異なる階数などの、同じＧＰＳ位置における上下方向を認識できることになる。
【０１０８】
このように、目標位置までの遠い場所からの交通移動→目標位置近傍における詳細な目的位置への接近移動→上下（階）を含む目標位置への到着、の異なるナビゲーションをユーザの操作無しにシームレスに行なって、目標位置にユーザを誘導できる。すなわち、起動情報およびユーザ属性に基づいてユーザを誘導するための動線に沿ったシナリオに従って、本実施形態の情報処理システムのクライアントでもあるビジネスオーナーが作成して登録することによって、マーケッティングの強力な武器となる。
【０１０９】
以下、さらに、スマートフォン２１０がユーザ属性として使用言語を保持しており、この使用言語を利用した例における本実施形態の構成および動作を説明する。
【０１１０】
《情報処理システム》
以下、図１３Ａ乃至図１３Ｃを参照して、本実施形態の情報処理装置を含む情報処理システムの構成および動作を説明する。なお、図１３Ａ乃至図１３Ｃにおいて、図２Ｂ乃至図２Ｄと同様の構成要素には同じ参照番号を付して、重複する説明を省略する。
【０１１１】
（動作概念）
図１３Ａは、本実施形態に係る情報処理システムにおける携帯端末装置としてのスマートフォン２１０の動作を示す図である。なお、スマートフォン２１０では、既に、本実施形態のコンテンツ提供アプリケーションは起動しているものとする。
【０１１２】
ユーザは、任意の場所において、スマートフォン２１０のカメラでターゲット画像であるパンフレット１３１１を撮像する。スマートフォン２１０からコンテンツ提供サーバ（不図示）にパンフレット１３１１の撮像画像１３１２が送信される。
【０１１３】
コンテンツ提供サーバは、撮像画像１３１２のターゲットが弐番街のカルチャセンター（南館４階）と判定して、現在位置から最寄りの高松駅（あるいは、高松空港や高松港など）までの交通機関ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３１３を、スマートフォン２１０に提供する。ユーザは、最寄りの高松駅までの交通機関ナビゲーション用の英語コンテンツ１３１３に基づいて移動する。
【０１１４】
ユーザが高松駅周辺に到着した時点で、スマートフォン２１０がＧＰＳに基づいて算出された現在位置をコンテンツ提供サーバに送信する。
【０１１５】
コンテンツ提供サーバは、スマートフォン２１０の現在位置と弐番街との距離が閾値Ｄm以下であると判定して、高松駅周辺から弐番街口までの徒歩ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３１４を、スマートフォン２１０に提供する。ユーザは、高松駅周辺から弐番街口までの徒歩ナビゲーション用の英語コンテンツ１３１４に基づいて移動する。
【０１１６】
ユーザが弐番街口から入った時点で、スマートフォン２１０がカルチャセンターに設置された発信機からの信号（ビーコンを含む）を受信して、発信機ＩＤをコンテンツ提供サーバに送信する。
【０１１７】
コンテンツ提供サーバは、スマートフォン２１０から受信した発信機ＩＤからカルチャセンターが南館４階であることを認識して、弐番街口からカルチャセンターまでの弐番街内ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３１５を、スマートフォン２１０に提供する。ユーザは、弐番街口からカルチャセンターまでの弐番街内ナビゲーション用の英語コンテンツ１３１５に基づいて移動する。
【０１１８】
このように、任意位置から高松駅周辺までの交通機関ナビゲーション用のコンテンツと、高松駅周辺から弐番街口までの徒歩ナビゲーション用のコンテンツと、弐番街口からカルチャセンターまでの弐番街内ナビゲーション用のコンテンツと、をユーザによる操作無しにシームレスに移行して、ユーザをパンフレット２４３１で宣伝されたカルチャセンターまで誘導できる。
【０１１９】
図１３Ｂは、本実施形態に係る情報処理システムにおける携帯端末装置としてのスマートフォン２１０の他の動作を示す図である。なお、スマートフォン２１０では、既に、本実施形態のコンテンツ提供アプリケーションは起動しているものとする。
【０１２０】
ユーザは、任意の場所において、スマートフォン２１０のカメラでターゲット画像であるチケット１３２１を撮像する。スマートフォン２１０からコンテンツ提供サーバ（不図示）に会場や座席番号を含むチケット１３２１の撮像画像が送信される。
【０１２１】
コンテンツ提供サーバは、撮像画像のターゲットが国際競技場と判定して、現在位置から最寄りの国際競技場駅（あるいは、千駄ヶ谷駅や信濃町駅など）までの交通機関ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３２２を、スマートフォン２１０に提供する。ユーザは、最寄りの国際競技場駅までの交通機関ナビゲーション用の英語コンテンツ１３２２に基づいて移動する。
【０１２２】
ユーザが国際競技場駅周辺に到着した時点で、スマートフォン２１０がＧＰＳに基づいて算出された現在位置をコンテンツ提供サーバに送信する。
【０１２３】
コンテンツ提供サーバは、スマートフォン２１０の現在位置と国際競技場との距離が閾値Ｄm以下であると判定して、国際競技場駅周辺から国際競技場入場口までの徒歩ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３２３を、スマートフォン２１０に提供する。ユーザは、国際競技場駅周辺から国際競技場入場口までの徒歩ナビゲーション用の英語コンテンツ１３２３に基づいて移動する。
【０１２４】
ユーザが国際競技場入場口から入場した時点で、スマートフォン２１０が座席に設置された発信機からの信号（ビーコンを含む）を受信して、発信機ＩＤをコンテンツ提供サーバに送信する。
【０１２５】
コンテンツ提供サーバは、スマートフォン２１０から受信した発信機ＩＤから座席位置を認識して、国際競技場入場口から予約席までの国際競技場内ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３２４を、スマートフォン２１０に提供する。ユーザは、国際競技場入場口から予約席までの国際競技場内ナビゲーション用の英語コンテンツ１３２４に基づいて移動する。
【０１２６】
このように、任意位置から国際競技場周辺までの交通機関ナビゲーション用のコンテンツと、国際競技場周辺から国際競技場入口までの徒歩ナビゲーション用のコンテンツと、国際競技場入口から予約席までのビル内ナビゲーション用のコンテンツと、をユーザによる操作無しにシームレスに移行して、ユーザをチケット１３２１の予約席まで誘導できる。
【０１２７】
図１３Ｃは、本実施形態に係る情報処理システムにおける携帯端末装置としてのスマートフォン２１０の動作を示す図である。なお、スマートフォン２１０では、既に、本実施形態のコンテンツ提供アプリケーションは起動しているものとする。
【０１２８】
ユーザは、羽田空港でスマートフォン２１０をかざして、ターゲット画像であるセカイツリーを撮像する。スマートフォン２１０からコンテンツ提供サーバ（不図示）にセカイツリーを含む撮像画像が送信される。
【０１２９】
コンテンツ提供サーバは、撮像画像のターゲットがセカイツリーと判定して、羽田空港からセカイツリー最寄りの押上駅までの交通機関ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３３２を、スマートフォン２１０に提供する。ユーザは、セカイツリー最寄りの押上駅までの交通機関ナビゲーション用の英語コンテンツ１３３２に基づいて移動する。
【０１３０】
ユーザが押上駅周辺に到着した時点で、スマートフォン２１０がＧＰＳに基づいて算出された現在位置をコンテンツ提供サーバに送信する。
【０１３１】
コンテンツ提供サーバは、スマートフォン２１０の現在位置とセカイツリーとの距離が閾値Ｄm以下であると判定して、押上駅周辺からセカイツリータウン１３３０の展望台行きエレベータ口までの徒歩ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３３３を、スマートフォン２１０に提供する。ユーザは、押上駅周辺から展望台行きエレベータ口までの徒歩ナビゲーション用の英語コンテンツ１３３３に基づいて移動する。
【０１３２】
ユーザが展望台行きエレベータ口のあるビル内に入った時点で、スマートフォン２１０がエレベータ口に設置された発信機からの信号（ビーコンを含む）を受信して、発信機ＩＤをコンテンツ提供サーバに送信する。
【０１３３】
コンテンツ提供サーバは、スマートフォン２１０から受信した発信機ＩＤからエレベータ口であることを認識して、エレベータ口のある場所の入口から展望台行きエレベータ前までのビル内ナビゲーション用のコンテンツであり、かつ、スマートフォン２１０からユーザの使用言語として受信した英語のコンテンツ１３３４を、スマートフォン２１０に提供する。ユーザは、入口から展望台行きエレベータ前までのビル内ナビゲーション用の英語コンテンツ１３３４に基づいて移動する。
【０１３４】
このように、羽田空港から押上駅周辺までの交通機関ナビゲーション用のコンテンツと、押上駅周辺から展望台行きエレベータ口のある場所までの徒歩ナビゲーション用のコンテンツと、入口から展望台行きエレベータ前までのビル内ナビゲーション用のコンテンツと、をユーザによる操作無しにシームレスに移行して、ユーザを撮像したセカイツリーの展望台行きエレベータ前まで誘導できる。
【０１３５】
（コンテンツ提供シーケンス）
図１４は、本実施形態に係る情報処理システムにおけるコンテンツ提供処理の手順を示すシーケンス図である。図１４において、図４Ｂと同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１３６】
スマートフォン２１０が、ステップＳ１４３３において、画像を撮像して、撮像画像と使用言語とをコンテンツ提供サーバ１４３０に送信して、画像情報通知を行なう。コンテンツ提供サーバ１４３０は、ステップＳ１４３５において、コンテンツ提供サーバ１４３０に登録された画像情報とマッチングする。コンテンツ提供サーバ１４３０は、画像マッチングの結果、画像が合致すると、ステップＳ１４３７において、画像に対応する目標位置までの使用言語コンテンツ（交通機関ナビゲーション）をスマートフォン２１０に提供する。
【０１３７】
また、スマートフォン２１０が、ステップＳ１４４３において、現在位置情報をコンテンツ提供サーバ１４３０に送信して、位置情報通知を行なう。すると、コンテンツ提供サーバ１４３０は、ステップＳ１４４５において、目標位置と現在位置との距離が閾値Ｄm以内かを判定する。そして、目標位置と現在位置との距離が閾値Ｄm以内であれば、コンテンツ提供サーバ１４３０は、ステップＳ１４４７において、目標位置までの使用言語コンテンツ（徒歩ナビゲーション）をスマートフォン２１０に提供する。
【０１３８】
また、スマートフォン２１０から、ステップＳ４３３において、近距離通信機器ＩＤがコンテンツ提供サーバ１４３０に送信されると、コンテンツ提供サーバ１４３０は、ステップＳ４３５において、機器ＩＤを解析して発信機の位置を特定する。そして、コンテンツ提供サーバ１４３０は、ステップＳ４３７において、発信機の設置位置までの使用言語コンテンツ（場内ナビゲーション）をスマートフォン２１０に提供する。
【０１３９】
《コンテンツ提供サーバの機能構成》
図１５は、本実施形態に係る情報処理装置としてのコンテンツ提供サーバ１４３０の機能構成を示すブロック図である。なお、図１５において、図５と同様の機能構成部には同じ参照番号を付して、重複する説明を省略する。
【０１４０】
コンテンツ提供サーバ１４３０は、提供コンテンツデータベース１５０３と、画像特徴照合部１５１１と、ユーザ属性受信部１５１０と、近距離発信機ＩＤ照合部５０６とＧＰＳによる現在位置判定部（図示せず）とを含む位置判定部１５０６と、コンテンツ取得部１５０７と、コンテンツ送信部１５０８と、を備える。なお、近距離発信機ＩＤ照合部５０６とＧＰＳによる現在位置判定部とは、別途に設けてもよい。また、スマートフォン２１０から受信する各起動情報と、ユーザ属性受信部１５１０が受信するユーザ属性は、同じメッセージに含まれるのが望ましいが、それに限定されない。また、提供コンテンツデータベース１５０３は、コンテンツ提供サーバ１４３０に含まれずに、別途、専用のサーバを外部に設けてもよい。
【０１４１】
コンテンツ提供サーバ１４３０の提供コンテンツデータベース１５０３は、撮像画像を起動情報とするコンテンツとそれぞれの位置情報を起動情報とするコンテンツとを格納している。また、コンテンツ取得部１５０７は、撮像画像およびユーザ属性に対応付けたコンテンツ、または、それぞれの位置情報およびユーザ属性に対応付けたコンテンツを、提供コンテンツデータベース１５０３から取得する。そして、コンテンツ送信部１５０８は、画像特徴照合部１５１１による画像照合結果、または、位置判定部１５０６による位置判定結果、をトリガとして、コンテンツ取得部１５０７がスマートフォン２１０に保持されていたユーザ属性を考慮して取得したコンテンツをスマートフォン２１０に提供する。
【０１４２】
画像特徴照合部１５１１は、スマートフォン２１０から撮像画像を受信する画像情報受信部を含み、撮像画像の特徴量を抽出し、提供コンテンツデータベース１５０３に登録されたターゲット画像の特徴量と照合する。そして、特徴量が所定範囲内で一致すれば、コンテンツ取得部１５０７に対して、提供コンテンツデータベース１５０３からターゲット画像およびユーザ属性（使用言語）に関連付けられたコンテンツの取得を指示する。また、画像特徴照合部１５１１は、コンテンツ送信部１５０８に対して、コンテンツ取得部１５０７が提供コンテンツデータベース１５０３から取得したコンテンツの送信を指示する。
【０１４３】
また、位置判定部１５０６は、スマートフォン２１０がＧＰＳに基づいて算出した現在位置、あるいは、近距離通信の受信信号に基づく発信機ＩＤをスマートフォン２１０から受信する位置情報受信部を含み、目標位置に関するコンテンツを提供する条件を満たすか否かを判定する。そして、位置判定部１５０６は、コンテンツ送信部１５０８に対して、ユーザ属性受信部１５１０が受信したユーザ属性に対応してコンテンツ取得部１５０７が提供コンテンツデータベース１５０３から取得したコンテンツの送信を指示する。
【０１４４】
（提供コンテンツデータベース）
図１６は、本実施形態に係る提供コンテンツデータベース１５０３の構成を示す図である。提供コンテンツデータベース１５０３は、起動情報としての画像ＩＤおよび使用言語と、提供するコンテンツとを関連付ける関連テーブル１６１０と、起動情報としての現在位置情報および使用言語と、提供するコンテンツとを関連付ける関連テーブル１６２０と、起動情報としての情報および使用言語と提供するコンテンツとを関連付ける関連テーブル１６３０と、を有する。なお、図１６には、各コンテンツを格納するコンテンツ格納部（図６のコンテンツ格納部６２０）については省略する。また、図１６において、図６と同様の構成要素には同じ参照番号を付して、説明は省略する。また、提供コンテンツデータベース１５０３の構成は図１６に限定されない。また、図１６では、本実施形態に対応すれば矢印のように、使用する関連テーブルが変化するが、その順序は図１６に限定されない。
【０１４５】
関連テーブル１６１０は、起動情報（本例では画像ＩＤ）１６１１と目標場所ＩＤ１６１２と使用言語１６１３とに対応付けて、提供コンテンツＩＤとして交通機関ナビコンテンツＩＤ１６１４と、エンドユーザの誘導シナリオ（マーケッティング動線）６１４と、登録したクライアントＩＤ６１５とを記憶する。
【０１４６】
関連テーブル１６２０は、起動情報（本例では現在位置の位置ＩＤ）１６２１と目標場所ＩＤ１６１２と使用言語１６１３とに対応付けて、提供コンテンツＩＤとして徒歩ナビコンテンツＩＤ１６２４を記憶する。
【０１４７】
関連テーブル１６３０は、起動情報（本例では発信機ＩＤ）６１１と目標場所ＩＤ１６１２と使用言語１６１３とに対応付けて、提供コンテンツＩＤとして場内ナビコンテンツＩＤ１６３４を記憶する。
【０１４８】
（コンテンツ提供処理）
図１７は、本実施形態に係るコンテンツ提供処理（Ｓ１０３５）の手順を示すフローチャートである。
【０１４９】
コンテンツ提供サーバ１４３０は、ステップＳ１７１１において、スマートフォン２１０からの撮像画像の取得か否かを判定する。スマートフォン２１０からの撮像画像の取得であれば、コンテンツ提供サーバ１４３０は、ステップＳ１７１３において、撮像画像の画像特徴量とあらかじめ登録された画像特徴量とを照合して、所定範囲内で一致するか否かを判定する。画像特徴量が所定範囲内で一致しない場合はリターンする。画像特徴量が所定範囲内で一致する場合、コンテンツ提供サーバ１４３０は、ステップＳ１７１５において、オプションとして、ユーザ属性を取得する。そして、コンテンツ提供サーバ１４３０は、ステップＳ１７１７において、画像特徴量が一致した画像ＩＤおよびユーザ属性に基づいて、提供コンテンツデータベース１５０３を検索して、提供するコンテンツを取得する。コンテンツ提供サーバ１４３０は、ステップＳ１７１９において、取得したコンテンツをスマートフォン２１０に提供する。
【０１５０】
スマートフォン２１０からの撮像画像の取得でない場合、コンテンツ提供サーバ１４３０は、ステップＳ１７２１において、スマートフォン２１０からのＧＰＳに基づく現在位置の取得か否かを判定する。スマートフォン２１０からの現在位置の取得であれば、コンテンツ提供サーバ１４３０は、ステップＳ１７２３において、目標位置までの距離がＤm以内であるか否かを判定する。目標位置までの距離がＤm以内でない場合はリターンする。目標位置までの距離がＤm以内であれば、コンテンツ提供サーバ１４３０は、ステップＳ１７２５において、オプションとして、ユーザ属性を取得する。そして、コンテンツ提供サーバ１４３０は、ステップＳ１７２７において、目標位置ＩＤおよびユーザ属性に基づいて、提供コンテンツデータベース１５０３を検索して、提供するコンテンツを取得する。コンテンツ提供サーバ１４３０は、ステップＳ１７１９において、取得したコンテンツをスマートフォン２１０に提供する。
【０１５１】
スマートフォン２１０からの撮像画像の取得でなくＧＰＳに基づく現在位置の取得でない場合、コンテンツ提供サーバ１４３０は、ステップＳ１７３１において、スマートフォン２１０からのビーコン受信通知あるいは発信機ＩＤの取得か否かを判定する。スマートフォン２１０からのビーコン受信通知あるいは発信機ＩＤの取得であれば、コンテンツ提供サーバ１４３０は、ステップＳ１７３３において、発信機ＩＤが登録されているか否かを判定する。発信機ＩＤが登録されてない場合はリターンする。発信機ＩＤが登録されていれば、コンテンツ提供サーバ１４３０は、ステップＳ１７３５において、オプションとして、ユーザ属性を取得する。そして、コンテンツ提供サーバ１４３０は、ステップＳ１７３７において、発信機ＩＤあるいはその設置位置、および、ユーザ属性に基づいて、提供コンテンツデータベース１５０３を検索して、提供するコンテンツを取得する。コンテンツ提供サーバ１４３０は、ステップＳ１７１９において、取得したコンテンツをスマートフォン２１０に提供する。
【０１５２】
《スマートフォンの機能構成》
図１８は、本実施形態に係る携帯端末装置としてのスマートフォン２１０の機能構成を示すブロック図である。なお、図１８において、図７と同様の機能構成部には同じ参照番号を付して、重複する説明を省略する。
【０１５３】
スマートフォン２１０は、ＧＰＳ位置算出部１８０４と、撮像部（カメラ）１８０５と、ユーザ属性保持部１８０６と、を有する。ＧＰＳ位置算出部１８０４は、ＧＰＳに基づいてスマートフォン２１０の現在位置を算出する。撮像部（カメラ）１８０５は、スマートフォン２１０から見た画像または映像を撮像する。ユーザ属性保持部１８０６は、起動情報と共にコンテンツを選択する情報として、ユーザの属性を保持する。なお、ユーザ属性保持部１８０６は、ユーザの一般属性として、ユーザの国別地域、使用言語、度量衡、通貨、などを記憶する。また、ユーザ属性保持部１８０６は、ユーザ個人の属性として、性別、年令、氏名、住所、履歴、嗜好などを記憶する。
【０１５４】
アプリケーション実行部７０４は、位置情報送信部１８４１と、位置情報取得部１８４２と、画像情報送信部１８４３、オプションの画像特徴抽出部１８４４、属性情報送信部１８４５と、を有する。位置情報送信部１８４１は、ＧＰＳ位置算出部１８０４が算出したスマートフォン２１０の現在位置情報を、コンテンツ提供サーバ１４３０に送信する。また、位置情報送信部１８４１は、近距離信号受信部７０５が受信した信号（ビーコン）に含まれる発信機ＩＤを、コンテンツ提供サーバ１４３０に送信する。位置情報取得部１８４２は、ＧＰＳ位置算出部１８０４が算出したスマートフォン２１０の現在位置を取得する。また、位置情報取得部１８４２は、近距離通信信号受信部７０５が受信した信号（例えば、ビーコン）に含まれる発信機ＩＤを取得する。
【０１５５】
画像情報送信部１８４３は、撮像部１８０５が撮像した画像または映像、あるいは、画像特徴抽出部１８４４で抽出された画像や映像の特徴量を、コンテンツ提供サーバ１４３０に送信する。オプショナルの画像特徴抽出部１８４４は、撮像部１８０５が撮像した画像または映像の特徴量、本例では色の特徴量を抽出する。属性情報送信部１８４５は、ユーザ属性保持部１８０６に保持されたユーザ属性をコンテンツ提供サーバ１４３０に送信する。なお、図１８においては、位置情報送信部１８４１と画像情報送信部１８４３と属性情報送信部１８４５とを別途に図示しているが、起動情報とユーザ属性情報とは同じメッセージでコンテンツ提供サーバ２３０に送信するのが望ましい。
【０１５６】
（装置間の送信メッセージ）
図１９は、本実施形態に係る装置間の送信メッセージの構成を示す図である。なお、図１９において、図８と同様の送信メッセージには同じステップ番号を付して、説明を省略する。また、送信メッセージの構成は図１９のフォーマットに限定されない。
【０１５７】
スマートフォン２１０の撮像部１８０５が、本アプリケーションの実行中に、撮像をすると、ステップＳ１９０３において、撮像画像データ（あるいは特徴量）が画像情報送信部１８４３からコンテンツ提供サーバ１４３０に送信される。画像情報送信部１８４３からコンテンツ提供サーバ１４３０への送信メッセージは、送信先（コンテンツ提供サーバ）のアドレス、送信元（スマートフォン）のアドレス、撮像画像データ、を含む。
【０１５８】
これに対する応答として、コンテンツ提供サーバ１４３０は、ステップＳ１９０５において、撮像画像に対応して検索されたコンテンツを、スマートフォン２１０のコンテンツ受信部７４５に送信する。コンテンツ提供サーバ１４３０からコンテンツ受信部７４５への送信メッセージは、送信先（スマートフォン）のアドレス、送信元（コンテンツ提供サーバ）のアドレス、交通機関ナビコンテンツ、を含む。
【０１５９】
スマートフォン２１０のＧＰＳ位置算出部１８０４が、本アプリケーションの実行中に、現在位置を算出すると、ステップＳ１９１３において、現在位置情報が位置情報送信部１８４１からコンテンツ提供サーバ１４３０に送信される。位置情報送信部１８４１からコンテンツ提供サーバ１４３０への送信メッセージは、送信先（コンテンツ提供サーバ）のアドレス、送信元（スマートフォン）のアドレス、現在位置データ、を含む。
【０１６０】
これに対する応答として、コンテンツ提供サーバ１４３０は、ステップＳ１９１５において、現在位置および目標位置に対応して検索されたコンテンツを、スマートフォン２１０のコンテンツ受信部７４５に送信する。コンテンツ提供サーバ１４３０からコンテンツ受信部７４５への送信メッセージは、送信先（スマートフォン）のアドレス、送信元（コンテンツ提供サーバ）のアドレス、徒歩ナビコンテンツ、を含む。
【０１６１】
スマートフォン２１０の近距離通信信号受信部７０５が、本アプリケーションの実行中に、近距離通信信号（ビーコン）を受信すると、ステップＳ８０３において、受信信号（ビーコン）または発信機ＩＤが位置情報送信部１８４１からコンテンツ提供サーバ１４３０に送信される。位置情報送信部１８４１からコンテンツ提供サーバ１４３０への送信メッセージは、送信先（コンテンツ提供サーバ）のアドレス、送信元（スマートフォン）のアドレス、ビーコン、発信機ＩＤ、を含む。
【０１６２】
これに対する応答として、コンテンツ提供サーバ１４３０は、ステップＳ８０９において、発信機ＩＤあるいはその設置場所に対応して検索されたコンテンツを、スマートフォン２１０のコンテンツ受信部７４５に送信する。コンテンツ提供サーバ１４３０からコンテンツ受信部７４５への送信メッセージは、送信先（スマートフォン）のアドレス、送信元（コンテンツ提供サーバ）のアドレス、場内ナビコンテンツ、を含む。
【０１６３】
なお、交通機関ナビコンテンツ、徒歩ナビコンテンツ、場内ナビコンテンツは一例であり限定されない。
【０１６４】
（アプリケーション実行処理）
図２０は、本実施形態に係るアプリケーション実行処理（Ｓ１２２３）の手順を示すフローチャートである。なお、図２０において、図１２Ｂと同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１６５】
スマートフォン２１０は、ステップＳ２０１１において、撮像部１８０５による撮像画像の取得か否かを判定する。撮像画像の取得であれば、スマートフォン２１０は、ステップＳ２０１３において、オプションとしてユーザ属性保持部１８０６からユーザ属性を取得する。そして、スマートフォン２１０は、ステップＳ２０１５において、起動情報として画像情報を、ユーザ属性と共に、コンテンツ提供サーバ１４３０に送信する。以降の処理は、図１２Ｂと同様である。
【０１６６】
撮像部１８０５による撮像画像の取得でなければ、スマートフォン２１０は、ステップＳ２０２１において、ＧＰＳ位置算出部１８４０による現在位置の取得か否かを判定する。現在位置の取得であれば、スマートフォン２１０は、ステップＳ２０２３において、オプションとしてユーザ属性保持部１８０６からユーザ属性を取得する。そして、スマートフォン２１０は、ステップＳ２０２５において、起動情報として位置情報を、ユーザ属性と共に、コンテンツ提供サーバ１４３０に送信する。なお、スマートフォン２１０において、目標位置との距離に基づいた判定をする場合は、Ｄm以内の場合のみに送信する。以降の処理は、図１２Ｂと同様である。
【０１６７】
撮像部１８０５による撮像画像の取得でなく現在位置の取得でなければ、スマートフォン２１０は、ステップＳ２０３１において、近距離通信信号受信部７０５による近距離通信信号（ビーコン）の受信か否かを判定する。近距離信号の取得であれば、スマートフォン２１０は、ステップＳ２０３３において、オプションとしてユーザ属性保持部１８０６からユーザ属性を取得する。そして、スマートフォン２１０は、ステップＳ２０３５において、起動情報として信号情報あるいは発信機ＩＤを、ユーザ属性と共に、コンテンツ提供サーバ１４３０に送信する。なお、スマートフォン２１０において、目標位置との距離に基づいた判定をする場合は、Ｄm以内の場合のみに送信する。以降の処理は、図１２Ｂと同様である。
【０１６８】
本実施形態によれば、近距離通信信号の受信によるトリガを含み、ユーザを所定目標位置に誘導する場合に、目標位置から遠い場所から目標位置までシームレスにユーザを誘導できる。特に、近距離通信信号の受信によるトリガによって、上下方向の異なる階数の目標位置にも正確に誘導することができる。
【０１６９】
［第４実施形態］
次に、本発明の第４実施形態に係る情報処理装置を含む情報処理システムについて説明する。本実施形態に係る情報処理システムにおいては、上記第２実施形態および第３実施形態と比べると、携帯端末装置を用いるユーザの移動履歴を蓄積して、ユーザの移動履歴をコンテンツ提供によるユーザの誘導に活かすように学習する点で異なる。その他の構成および動作は、第２実施形態と第３実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１７０】
《情報処理システム》
以下、図２１Ａ乃至図２２を参照して、本実施形態の情報処理装置を含む情報処理システムの構成および動作を説明する。なお、本実施形態においては、受信した近距離信号からの発信機ＩＤの抽出を携帯端末装置としてのスマートフォンで行なう構成として説明するが、近距離受信信号をそのまま情報処理装置としてのコンテンツ提供サーバに送信する構成であってもよい。
【０１７１】
（動作概念）
図２１Ａは、本実施形態に係る情報処理システム２１００における携帯端末装置としてのスマートフォン２１０の動作を示す図である。図２１Ａは、近距離発信機を設置したターゲット場所が所定ビル内にあって、コンテンツとしては、ビル内の弐番街の南館４階にある店（ファッションＡ）の紹介と店までのナビゲーションとを提供する。なお、図２１Ａにおいて、図２Ａ乃至図２Ｄと同様の構成要素には同じ参照番号を付して、重複する説明を省略する。
【０１７２】
スマートフォン２１０は、本実施形態のアプリケーション（“BR bonus”）２１１を起動しているとする。
【０１７３】
本実施形態のアプリケーション起動中に、スマートフォン２１０は、近距離通信で発信機２１２２からの発信信号の受信を待つ。図２１Ａにおいて、発信機２１１２は、弐番街の駐車場に設置されているとする。スマートフォン２１０が近距離通信の到達範囲２１１３内に接近すると、発信機２１１２からの発信信号を受信する。例えば、ビーコン(Beacon)を受信する。スマートフォン２１０は、発信機２１１２を識別する識別情報（発信機ＩＤ）を、コンテンツ提供サーバ２１３０に送信する。コンテンツ提供サーバ２１３０は、識別情報から発信機２１１２が弐番街の駐車場に設置されていることを検出する。そして、コンテンツ提供サーバ２１３０は、学習データベース２１３１に蓄積されたユーザの行動履歴に基づいて、提供すべきコンテンツを選択する。なお、ユーザの行動履歴は、スマートフォン２１０を有するユーザの個人的な行動履歴からユーザの嗜好を判定する場合に限定することなく、弐番街あるいは弐番街の駐車場に訪れたユーザの行動履歴を蓄積して、人気店や評判店の紹介コンテンツを提供するようにしてもよい。
【０１７４】
行動履歴を解析した学習効果に基づいて、選択したコンテンツをスマートフォン２１０に提供する。図２１Ａにおいては、選択されたファッションＡに基づいて、あらかじめオーナー（例えば、ファッションＡの経営者など）により登録された弐番街のファッションＡ（南館４階）を紹介するプロモーションビデオ２１１４およびファッションＡまでのナビゲーション２１１５が提供される。
【０１７５】
図２１Ｂは、本実施形態に係る情報処理システム２１００における携帯端末装置としてのスマートフォン２１０の他の動作を示す図である。図２１Ｂは、近距離発信機を設置したターゲット場所が店舗内にあって、コンテンツとしては、店（ファッションＡ）内の子供服売り場の紹介と子供服売り場までのナビゲーションとを提供する。なお、図２１Ｂにおいて、図２Ａ乃至図２Ｄ、図２１Ａと同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１７６】
本実施形態のアプリケーション（“BR bonus”）２１１の起動中に、スマートフォン２１０は、近距離通信で発信機２１２２からの発信信号の受信を待つ。図２１Ｂにおいて、発信機２１２２は、ファッションＡ（南館４階）の入口に設置されているとする。スマートフォン２１０が近距離通信の到達範囲２１２３内に接近すると、発信機２１２２からの発信信号を受信する。例えば、ビーコン(Beacon)を受信する。スマートフォン２１０は、発信機２１２２を識別する識別情報（発信機ＩＤ）を、コンテンツ提供サーバ２３０に送信する。コンテンツ提供サーバ２３０は、識別情報から発信機２１２２がファションＡ（南館４階）の入口に設置されていることを検出する。そして、コンテンツ提供サーバ２１３０は、学習データベース２１３１に蓄積されたユーザの行動履歴に基づいて、提供すべきコンテンツを選択する。
【０１７７】
行動履歴を解析した学習効果に基づいて、選択したコンテンツをスマートフォン２１０に提供する。図２１Ｂにおいては、選択されたファッションＡの子供服売り場に基づいて、あらかじめオーナー（例えば、ファッションＡの経営者など）により登録された子供服売り場を紹介するプロモーションビデオ２１２４および子供服売り場までのナビゲーション２１２５をスマートフォン２１０に提供する。
【０１７８】
（コンテンツ提供処理）
図２２は、本実施形態に係る情報処理システム２１００におけるコンテンツ提供処理の手順を示すシーケンス図である。なお、図２２においては、スマートフォン２１０において、近距離通信の受信信号から発信機ＩＤの抽出を行なうシーケンスを示す。また、図２２において、図４Ｂと同様のステップには同じステップ番号を付して、説明を省略する。
【０１７９】
コンテンツ提供サーバ２１３０は、ステップＳ２２３１において、ユーザＩＤに対応付けて、発信機ＩＤあるいは設置場所、また、店舗であれば買った物や見た物などを、さらに、店舗内のユーザの動線などを学習データベース２１３１に蓄積する。次に、コンテンツ提供サーバ２１３０は、ステップＳ２２３３において、学習データベース２１３１にユーザＩＤに対応付けて蓄積された行動履歴を参照して、ユーザの嗜好を分析あるいは取得する。上記のように、個人的なユーザの嗜好でなく、客層の好みなどを取得してもよい。そして、コンテンツ提供サーバ２１３０は、ステップＳ２２３５において、ユーザの嗜好などに基づいて、提供するコンテンツを提供コンテンツデータベース５０３から選択する。
【０１８０】
《コンテンツ提供サーバの機能構成》
図２３は、本実施形態に係る情報処理装置としてのコンテンツ提供サーバ２１３０の機能構成を示すブロック図である。なお、図２３において、図５と同様の機能構成部には同じ参照番号を付して、重複する説明を省略する。
【０１８１】
コンテンツ提供サーバ２１３０は、学習データベース２１３１と、ユーザＩＤ受信部２３１０と、を有する。学習データベース２１３１は、ユーザＩＤ受信部２３１０が受信したユーザＩＤに対応付けて、近距離通信信号の受信などをトリガとするコンテンツの提供の履歴を蓄積し、以降の提供コンテンツの選択のために使用する。ユーザＩＤ受信部２３１０は、スマートフォン２１０を用いたユーザのＩＤを受信する。
【０１８２】
（学習データベース）
図２４は、本実施形態に係る学習データベース２１３１の構成を示す図である。学習データベース２１３１は、近距離通信信号の受信などをトリガとするコンテンツの提供の履歴を蓄積し、以降の提供コンテンツの選択のために使用される。なお、学習データベース２１３１は、図２４の構成に限定されない。
【０１８３】
学習データベース２１３１は、ユーザＩＤ２４０１に対応付けて、発信機ＩＤにも対応する履歴対象範囲２４０２と、履歴情報２４０３と、解析結果のユーザ嗜好２４０４と、を記憶する。履歴対象範囲２４０２とは、日本全体における履歴を解析対象とするか、町単位の履歴を解析対象とするか、□□店内の履歴を解析対象とするか、を決める。履歴情報２４０３は、本実施形態において発信機情報（ＩＤ／受信場所／受信日時など）とユーザ行動情報（買った物など）とを記憶する。ユーザ嗜好２４０４としては、例えば、履歴対象範囲２４０２内における立ち寄り順位などを含む。
【０１８４】
（コンテンツ提供処理）
図２５は、本実施形態に係るコンテンツ提供サーバ２１３０のコンテンツ提供処理（Ｓ１０３５）の手順を示すフローチャートである。なお、図２５において、図１０Ｃと同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１８５】
コンテンツ提供サーバ２１３０は、ステップＳ２５６１において、ユーザＩＤに対応付けて発信機ＩＤあるいは発信機の設置場所、さらに、ユーザの行動などを、学習データベース２１３１に蓄積する。次に、コンテンツ提供サーバ２１３０は、ステップＳ２５６３において、ユーザＩＤおよび発信機ＩＤなどに基づいて、ユーザの嗜好情報などを取得する。そして、コンテンツ提供サーバ２１３０は、ステップＳ２５６７において、起動情報とユーザ嗜好などとに関連付けられたコンテンツを取得する。
【０１８６】
本実施形態によれば、起動情報である近距離通信信号と共に、近距離通信信号の識別情報に対応付けたユーザの行動履歴、および、ユーザを誘導するためのコンテンツを蓄積して、その解析結果から適切なコンテンツを提供することにより、目標位置が有する属性に応じてユーザのより効率的な誘導をすることができる。
【０１８７】
［第５実施形態］
次に、本発明の第５実施形態に係る情報処理装置を含む情報処理システムについて説明する。本実施形態に係る情報処理システムにおいては、上記第２実施形態乃至第４実施形態と比べると、携帯端末装置におけるアプリケーションの処理開始が種々の情報、あるいは、その組み合わせで行なわれると共に、適切なユーザ属性を通知して、ユーザに適合したコンテンツを提供できる点で異なる。その他の構成および動作は、第２実施形態から第４実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１８８】
（提供コンテンツデータベース）
図２６は、本実施形態に係る提供コンテンツデータベースの構成を示す図である。なお、トリガ（起動情報）、設置位置、ユーザ属性情報、コンテンツ、の内容は図２６に限定されない。
【０１８９】
本実施形態においては、トリガ（起動情報）２６１０として、近距離通信の受信信号、例えばビーコンが、発信機ＩＤを伴って登録される。また、発信機ＩＤに対応付けられた近距離発信機の設置場所（ＩＤ）２６２０が登録される。さらに、オプションである他のトリガ（起動情報）２６３０として、スマートフォンなどの携帯端末装置が取得できる他の情報、カラー画像情報、位置情報、日時情報、音声情報、方位情報、加速度情報、速度情報、照度情報、環境情報、生体情報、受信信号情報のいずれか１つまたはその組み合わせが登録される。なお、環境情報は気温や湿度などの情報を含み、生体情報は体温や血圧などを含む。環境情報の取得には温度計や湿度計などが組み込まれる。また、生体情報の取得には温度計や湿度計などが組み込まれ、ウェアラブルな携帯端末装置が好適である。
【０１９０】
ユーザ属性２６４０に含まれるユーザの一般的属性としては、国別地域、使用言語、度量衡、通貨、人種、民族、などが含まれる。また、ユーザ属性２６４０に含まれるユーザ個人の属性としては、年令、性別、体格、履歴、嗜好、資産、血筋、スケジュール、関連する場所情報、などが含まれる。
【０１９１】
提供されるコンテンツ２６５０として、テキスト、画像、音声、動画、３Ｄ表示、ナビゲーション、Webリンク（ＵＲＬ）などから選択されて、誘導シナリオに基づいて選択され、複数の場合は順序付けられて登録される。これら提供されるコンテンツ２６５０は、ビジネスオーナーが求めるマーケッティングにおける動線に沿うシナリオに従って、ビジネスオーナーにより生成されて登録される。また、これら提供されるコンテンツ２６５０は、ビジネスオーナーの要請を受けてコンテンツ提供サーバで生成されてもよい。
【０１９２】
本実施形態によれば、近距離通信信号の受信を含み、携帯端末装置により検出した種々の情報をトリガとして、ユーザに適合したコンテンツを提供できるので、ビジネスオーナーが求めるマーケッティングにおける動線に沿うシナリオに従ってユーザを所定場所まで積極的に誘導することができる。
【０１９３】
［第６実施形態］
次に、本発明の第６実施形態に係る情報処理装置を含む情報処理システムについて説明する。本実施形態に係る情報処理システムにおいては、上記第２実施形態乃至第５実施形態と比べると、携帯端末装置が受信した近距離通信信号の識別情報とユーザ識別情報とを対応付けて、受信履歴として蓄積し、コンテンツ選択条件（ユーザ嗜好、来店回数、来店形態、来店予測など）を推定して、あらかじめユーザに適合したコンテンツを提供できる点で異なる。その他の構成および動作は、第２実施形態から第５実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１９４】
《情報処理システム》
以下、図２７Ａ乃至図２８Ｂを参照して、本実施形態の情報処理装置を含む情報処理システムの構成および動作を説明する。なお、本実施形態においては、受信した近距離信号からの発信機ＩＤの抽出を携帯端末装置としてのスマートフォンで行なう構成として説明するが、近距離受信信号をそのまま情報処理装置としてのコンテンツ提供サーバに送信する構成であってもよい。
【０１９５】
（動作概念）
図２７Ａは、本実施形態に係る情報処理システム２７００における携帯端末装置の動作を示す図である。なお、図２７Ａにおいて、図２Ｂ乃至図２Ｄあるいは図１５と同様の構成要素には同じ参照番号を付して、重複する説明を省略する。
【０１９６】
情報処理システム２７００において、コンテンツ提供サーバ２７３０は、提供コンテンツデータベース１５０３と共に、学習データベース２７３１を備える。学習データベース２７３１は、ユーザＩＤに対応付けて近距離信号（例えば、ビーコン）を受信した履歴を蓄積し、その蓄積情報から各ユーザの嗜好を判定して格納するデータベースである。スマートフォン２１０が、例えば、場所Ａ、場所Ｂまたは場所Ｃにある近距離発信器２７３２、２７４２または２７５２の電波到達範囲２７３３、２７４３または２７５３内に入ると、受信した近距離信号（例えば、ビーコン）の発信機器ＩＤから位置情報を取得して、コンテンツ提供サーバ２７３０に送信する。
【０１９７】
学習データベース２７３１は、スマートフォン２１０から受信した位置情報（発信機器ＩＤ）の履歴をユーザＩＤに対応付けて蓄積する。そして、コンテンツ提供サーバ２７３０は、学習データベース２７３１の蓄積情報を、コンテンツ提供のトリガを受けたスマートフォン２１０の各ユーザの嗜好を判定するために使用する。なお、図２７Ａには図示しないが、提供されるコンテンツが、ビジネスオーナーが求めるマーケッティングにおける動線に沿うシナリオに従って、ビジネスオーナーにより生成されて登録されてよい。また、これら提供されるコンテンツが、ビジネスオーナーの要請あるいは契約を受けてコンテンツ提供サーバ２７３０で生成されてもよい。
【０１９８】
図２７Ｂは、本実施形態に係る情報処理システム２７００における携帯端末装置の動作を示す図である。図２７Ｂは、図２７Ａのように近距離信号の受信履歴の蓄積をした後に、スマートフォン２１０がコンテンツ提供のトリガ条件を満たした場合のコンテンツ提供の一例を示す。なお、図２７Ａにおいて、図２Ｂ乃至図２Ｄ、図１５あるいは図２７Ａと同様の構成要素には同じ参照番号を付して、重複する説明を省略する。また、図２７Ｂは、理解しやすいように具体的なユーザの嗜好を例に説明するが、これに限定されない。
【０１９９】
ユーザが羽田空港からスマートフォン２１０でターゲット（セカイツリー）撮像２１１をすると、スマートフォン２１０はコンテンツ提供サーバ２７３０にトリガ情報としてターゲット撮像２１１を送信する。コンテンツ提供サーバ２７３０は、ターゲット撮像２１１からユーザの目的地がセカイツリーであると認識する。そして、セカイツリーの最寄り駅である押上駅までの経路（電車、バスあるいはタクシーによる）を取得する。同時に、コンテンツ提供サーバ２７３０は、現在時刻が午前１１時４５分なので昼食時間であると判断し、学習データベース２７３１に格納された蓄積情報から判定したユーザの食事の嗜好として、「そば」を候補とする。そして、コンテンツ提供サーバ２７３０は、提供コンテンツデータベース１５０３から羽田空港から押上駅の経路を含む領域にある「そば店」を検索して、コンテンツ２７６２を生成してスマートフォン２１０に送信する。スマートフォン２１０は、コンテンツ２７６２を表示して、提供コンテンツデータベース１５０３に登録された「そば店」のコンテンツをユーザに提供する。これにより、ユーザを提供コンテンツデータベース１５０３に登録された「そば店」に誘導することができる。なお、上記の説明では、羽田空港から押上駅までの経路案内は省略したが、図１３Ｃのように経路案内を提供してよい。
【０２００】
ユーザが押上駅に着くと、スマートフォン２１０はＧＰＳにより取得した現在位置をコンテンツ提供サーバ２７３０にトリガ情報として送信する。コンテンツ提供サーバ２７３０は、現在位置からユーザが押上駅に居ると認識する。そして、押上駅からセカイツリーまでの経路を取得する。同時に、コンテンツ提供サーバ２７３０は、現在時刻が午後１３時１０分なので、学習データベース２７３１に格納された得席情報から判定した食後の行動であるユーザの嗜好として、「喫茶店」を候補とし、提供コンテンツデータベース１５０３から押上駅の周辺にある「喫茶店」を検索して、コンテンツ２７６２を生成してスマートフォン２１０に送信する。スマートフォン２１０は、コンテンツ２７６３を表示して、提供コンテンツデータベース１５０３に登録された「喫茶店」のコンテンツをユーザに提供する。これにより、ユーザを提供コンテンツデータベース１５０３に登録された「喫茶店」に誘導することができる。また、押上駅近辺のユーザ嗜好に合致した催し物をおすすめ情報としてユーザに提供する。これにより、ユーザを提供コンテンツデータベース１５０３に登録された「催し物」に誘導することができる。なお、上記の説明では、押上駅からセカイツリーまでの経路案内は省略したが、図１３Ｃのように経路案内を提供してよい。
【０２０１】
ユーザがセカイツリータウンに着くと、スマートフォン２１０は近距離信号を受信し、コンテンツ提供サーバ２７３０にトリガ情報として発信機器ＩＤとユーザＩＤとを送信する。コンテンツ提供サーバ２７３０は、発信機器ＩＤからユーザがセカイツリータウンに居ると認識する。そして、セカイツリーまでの経路を取得する。同時に、コンテンツ提供サーバ２７３０は、現在時刻の午後１５時２０分を考慮しながら、学習データベース２７３１に格納された蓄積情報からユーザの嗜好に基づいて、提供コンテンツデータベース１５０３からセカイツリータウン内のおすすめ情報を検索して、コンテンツ２７６４を生成してスマートフォン２１０に送信する。スマートフォン２１０は、コンテンツ２７６４を表示して、提供コンテンツデータベース１５０３に登録されたコンテンツをユーザに提供する。これにより、ユーザを提供コンテンツデータベース１５０３に登録された目的地に誘導することができる。なお、上記の説明では、セカイツリーまでの経路案内は省略したが、図１３Ｃのように経路案内を提供してよい。また、図２７Ｂにおいて提供されるコンテンツは、ビジネスオーナーが求めるマーケッティングにおける動線に沿うシナリオに従って、ビジネスオーナーにより生成されて登録されてよい。また、これら提供されるコンテンツは、ビジネスオーナーの要請あるいは契約を受けてコンテンツ提供サーバ２７３０で生成されてもよい。
【０２０２】
図２７Ｃは、本実施形態に係る情報処理システム２７００における携帯端末装置の動作を示す図である。なお、図２７Ｃにおいて、図２Ｂ乃至図２Ｄ、図１５、図２７Ａあるいは図２７Ｂと同様の構成要素には同じ参照番号を付して、重複する説明を省略する。また、図２７Ｃは、理解しやすいように具体的なコンテンツ提供条件を例に説明するが、これに限定されない。
【０２０３】
スマートフォン２１０が、複数の近距離発信機器２７Ｘ２（Ｘ＝１,２,…ｎ）によるそれぞれ複数の電波到達範囲２７Ｘ３内で近距離信号を受信すると、学習データベース２７３１に蓄積された履歴に基づくコンテンツ提供条件のそれぞれのシナリオに従って、提供コンテンツデータベース１５０３に登録されたコンテンツがスマートフォン２１０に提供されて、ユーザを誘導する。
【０２０４】
コンテンツ２７７４は、ユーザが１０回来店したことをコンテンツ提供条件とし、そのトリガに対応するシナリオとしてクーボン券を贈呈するためのコンテンツである。コンテンツ２７７５は、ユーザが車に乗って集団で来店したことをコンテンツ提供条件とし、そのトリガに対応するシナリオとしてソフトドリンクのクーボン券を贈呈するためのコンテンツである。コンテンツ２７７６は、来店履歴に基づいてユーザが明日来店する予測をコンテンツ提供条件とし、そのトリガに対応するシナリオとして明日のおすすめ商品などを前日に通知するためのコンテンツである。コンテンツ２７７７は、来店履歴に基づいてユーザが来店したことをコンテンツ提供条件とし、そのトリガに対応するシナリオとしておすすめ商品などを来店時に通知するためのコンテンツである。なお、これら提供されるコンテンツは、ビジネスオーナーが求めるマーケッティングにおける動線に沿うシナリオに従って、ビジネスオーナーにより生成されて登録されてよい。また、これら提供されるコンテンツは、ビジネスオーナーの要請あるいは契約を受けてコンテンツ提供サーバ２７３０で生成されてもよい。
【０２０５】
（システム構成）
図２８Ａは、本実施形態に係る情報処理システム２７００の構成を示す図である。なお、図２８において、図３、図２７Ａ〜図２７Ｃと同様の構成要素には同じ参照番号を付して、重複する説明を省略する。
【０２０６】
図２８Ａは、スマートフォン２１０からコンテンツ提供サーバ２７３０への近距離信号受信の通知、および、コンテンツ提供サーバ２７３０からスマートフォン２１０へのコンテンツ配信のパス２８１０が、スマートフォン２１０側において、無線ＬＡＮのアクセスポイント２８１３とスイッチ２８１２とルータ２８１１とを介して接続している構成を示す。
【０２０７】
図２８Ｂは、本実施形態に係る情報処理システム２７００の他の構成を示す図である。なお、図２８において、図３、図２７Ａ〜図２７Ｃ、図２８Ａと同様の構成要素には同じ参照番号を付して、重複する説明を省略する。
【０２０８】
図２８Ｂは、スマートフォン２１０からコンテンツ提供サーバ２７３０への近距離信号受信の通知、および、コンテンツ提供サーバ２７３０からスマートフォン２１０へのコンテンツ配信のパス２８１０が、スマートフォン２１０側において、通信会社の通信サービス圏２８２２と通信会社ネットワーク２８２１とを介して接続している構成を示す。
【０２０９】
《コンテンツ提供サーバの機能構成》
図２９は、本実施形態に係る情報処理装置としてのコンテンツ提供サーバ２７３０の機能構成を示すブロック図である。なお、図２９において、図５、図１５、図２７Ａ、図２７Ｂあるいは図２７Ｃと同様の構成要素には同じ参照番号を付して、重複する説明を省略する。
【０２１０】
コンテンツ取得部２９０７は、スマートフォン２１０から受信したコンテンツ提供のトリガ情報と共に受信したユーザＩＤに対応付いて、学習データベース２７３１に格納されたユーザ嗜好から、あらかじめ登録され、トリガ情報に関連する提供コンテンツを提供コンテンツデータベース１５０３から所得する。
【０２１１】
（学習データベース）
図３０Ａは、本実施形態に係る学習データベース２７３１の構成を示す図である。図３０Ａの学習データベース２７３１は、ユーザＩＤに対応付けて近距離信号を受信した履歴を蓄積し、その蓄積情報から各ユーザの嗜好を判定して格納するデータベースであり、コンテンツ取得部２９０７がユーザＩＤに対応して各ユーザの嗜好を判定するために使用される。なお、各ユーザの嗜好には、訪問先への経路なども含まれる。また、図３０Ａにおいては、近距離信号の受信履歴の蓄積を示したが、さらに、画像取得やユーザの現在位置などの履歴も、ユーザＩＤに対応付けて蓄積すれば、各ユーザの嗜好をより正確に判定できる。学習データベース２７３１の構成は、図３０Ａの構成に限定されない。
【０２１２】
学習データベース２７３１は、ユーザＩＤ３０１１に対応付けて、蓄積情報３０１２と、ユーザ嗜好３０１３と、を格納する。各ユーザＩＤ３０１１の蓄積情報３０１２は、複数の発信機器のそれぞれに対応する複数の近距離信号の受信情報を蓄積する。そして、各発信機器についてはスマートフォン２１０の受信日時を集積する。その結果、蓄積情報３０１２は、各発信機器ＩＤに対応付けて、発信機器の設置位置、近距離信号の受信回数（受信率）を蓄積する。
【０２１３】
ユーザ嗜好３０１３は、蓄積情報３０１２における、受信回数（受信率）の多さ、あるいは、同時間帯の発信機器からの受信関連、などを考慮して、種々設定される。ユーザ嗜好３０１３としては、娯楽の嗜好、食事の嗜好、服装の嗜好、趣味の嗜好、などが記憶されるが、これに限定されなお、なお、ユーザ嗜好３０１３を蓄積情報３０１２から生成するアルゴリズム自体は、既知の技術が利用できて本実施形態の主要技術ではないので、詳細な説明を省略する。
【０２１４】
図３０Ｂは、本実施形態に係る学習データベースの構成を示す図である。図３０Ｂの学習データベース２７３１は、近距離信号を受信した履歴を蓄積し、その蓄積情報から各ユーザへのコンテンツ提供条件を判定するシナリオを格納するデータベースであり、コンテンツ取得部２９０７が蓄積情報に対応して各ユーザへのコンテンツ提供条件を判定するために使用される。なお、学習データベース２７３１の構成は、図３０Ｂに限定されない。
【０２１５】
学習データベース２７３１は、コンテンツ提供条件の各ケース３０２１に対応付けて、そのシナリオ３０２２と、要件（内容）３０２３と、ユーザに提供する要素（情報）３０２４と、を記憶する。
【０２１６】
例えば、ケース１（３０３１）は、シナリオ３０２２として「来店１０回でクーポンプレゼント」、要件３０２３として「特定ビーコンへのアクセス履歴と回数カウンターでクーポン発行」、その要素３０２４として「端末ＩＤ、サービス対象ビーコンＩＤ、ビーコンアクセス履歴（対象⇒単体）、ビーコンアクセスカウンタークーポンなど」を登録している。このケース１（３０３１）は、図２７Ｃのコンテンツ２７７４の配信に相当する。
【０２１７】
また、ケース２（３０３２）は、シナリオ３０２２として「車で来店のグループには来店時に、アルコールでなくソフトドリンクのクーポンをプレゼント」、要件３０２３として「インストール時のパラメータ（成人である事を特定）および特定ビーコンから、特定ビーコンへの、それぞれのアクセス履歴（駐車場から店舗への動線特定）を用いてクーポン発行」、その要素３０２４として「端末ＩＤ、端末側アプリインストール時のパラメータ、サービス対象ビーコンＩＤ、ビーコンアクセス履歴（対象⇒複数）、クーポンなど」を登録している。このケース２（３０３２）は、図２７Ｃのコンテンツ２７７５の配信に相当する。
【０２１８】
また、ケース３（３０３３）は、シナリオ３０２２として「お薦めの商品/メニューを来店予測前日に提案」、要件３０２３として「特定ビーコンへのアクセス履歴と、次回アクセス日時の推定および、アプリケーションの通知機能による、特定ビーコンに係るカテゴリーに属するテキストメッセージプッシュ配信（送信予約）」、その要素３０２４として「端末ＩＤ、サービス対象ビーコンＩＤ、ビーコンアクセス履歴（対象⇒単体）、次回アクセス予測、送信テキストメッセージなど」を登録している。このケース３（３０３３）は、図２７Ｃのコンテンツ２７７６の配信に相当する。
【０２１９】
また、ケース４（３０３４）は、シナリオ３０２２として「お奨めの商品/メニューを来店時に提案」、要件３０２３として「特定ビーコンへのアクセス履歴と、次回アクセス日時の推定および、特定ビーコンへのアクセスをトリガーとした、特定ビーコンに係るカテゴリーに属するテキストメッセージをプッシュ配信（即時表示）」、その要素３０２４として「端末ＩＤ、サービス対象ビーコンＩＤ、ビーコンアクセス履歴（対象⇒複数）、次回アクセス予測、送信テキストメッセージなど」を登録している。このケース４（３０３４）は、図２７Ｃのコンテンツ２７７７の配信に相当する。
【０２２０】
（提供コンテンツ選択テーブル）
図３１は、本実施形態に係る提供コンテンツ選択テーブル３１００の構成を示す図である。提供コンテンツ選択テーブル３１００は、コンテンツ取得部２９０７が各ユーザの嗜好に従って適切な提供コンテンツを選択するために使用される。なお、提供コンテンツ選択テーブル３１００の構成は、図３１に限定されない。
【０２２１】
提供コンテンツ選択テーブル３１００は、スマートフォン２１０から受信したコンテンツ提供のトリガ情報に付随するユーザＩＤ３１０１に対応付けて、学習データベース２７３１に格納されたトリガ履歴３１０２、トリガ種類３１０３、トリガ位置３１０４、トリガの日時３１０５、学習データベース２７３１に格納されたユーザ嗜好３１０６、を記憶する。なお、トリガ位置３１０４には、トリガ種類３１０３が撮像画像やＧＰＳによる位置情報の場合には、特に、ユーザの移動方向（移動経路）が含まれる。
【０２２２】
そして、提供コンテンツ選択テーブル３１００は、ユーザＩＤ３１０１に対応付けて、トリガ履歴３１０２、トリガ種類３１０３、トリガ位置３１０４、トリガの日時３１０５、ユーザ嗜好３１０６、を参照して、提供コンテンツデータベース１５０３から選択された提供コンテンツ３１０７を記憶する。なお、提供コンテンツ３１０７は、１つであっても複数であってもよい。
【０２２３】
（コンテンツ提供処理）
図３２は、本実施形態に係るコンテンツ提供サーバ２７３０のコンテンツ提供処理（Ｓ１０３５）の手順を示すフローチャートである。
【０２２４】
コンテンツ提供サーバ２７３０は、ステップＳ３２０１において、コンテンツ提供の何らかのトリガの発生を待機する。コンテンツ提供の何らかのトリガが発生すると、コンテンツ提供サーバ２７３０は、ステップＳ３２０３において、トリガ種類を取得する。例えば、撮像画像か、ＧＰＳによる位置情報か、近距離信号の受信か、などを取得する。次に、コンテンツ提供サーバ２７３０は、ステップＳ３２０５において、何らかのトリガが発生したスマートフォン２１０からユーザＩＤを取得する。また、コンテンツ提供サーバ２７３０は、ステップＳ３２０７において、他のトリガ情報を取得する。
【０２２５】
コンテンツ提供サーバ２７３０は、ステップＳ３２０９において、ユーザＩＤおよびトリガ情報に基づいて、学習データベース２７３１からコンテンツ選択条件を取得する。このコンテンツ選択条件には、図３０Ａのようなユーザ嗜好や図３０Ｂのような来店回数、来店形態や来店予測などを含む。そして、コンテンツ提供サーバ２７３０は、ステップＳ３２１１において、コンテンツ選択条件を考慮して提供コンテンツデータベース１５０３から提供コンテンツを取得する。そして、コンテンツ提供サーバ２７３０は、ステップＳ３２１３において、取得したコンテンツを、トリガ情報を送信したスマートフォン２１０に提供する。
【０２２６】
本実施形態によれば、ユーザの移動履歴からコンテンツ選択条件を推定して、あらかじめユーザが興味を持つコンテンツを提供することにより、ユーザを目標位置に誘導できる。
【０２２７】
［他の実施形態］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【０２２８】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【図１】
0006351666.tif 000002
【図２Ａ】
0006351666.tif 000003
【図２Ｂ】
0006351666.tif 000004
【図２Ｃ】
0006351666.tif 000005
【図２Ｄ】
0006351666.tif 000006
【図３】
0006351666.tif 000007
【図４Ａ】
0006351666.tif 000008
【図４Ｂ】
0006351666.tif 000009
【図５】
0006351666.tif 000010
【図６】
0006351666.tif 000011
【図７】
0006351666.tif 000012
【図８】
0006351666.tif 000013
【図９】
0006351666.tif 000014
【図１０Ａ】
0006351666.tif 000015
【図１０Ｂ】
0006351666.tif 000016
【図１０Ｃ】
0006351666.tif 000017
【図１１】
0006351666.tif 000018
【図１２Ａ】
0006351666.tif 000019
【図１２Ｂ】
0006351666.tif 000020
【図１３Ａ】
0006351666.tif 000021
【図１３Ｂ】
0006351666.tif 000022
【図１３Ｃ】
0006351666.tif 000023
【図１４】
0006351666.tif 000024
【図１５】
0006351666.tif 000025
【図１６】
0006351666.tif 000026
【図１７】
0006351666.tif 000027
【図１８】
0006351666.tif 000028
【図１９】
0006351666.tif 000029
【図２０】
0006351666.tif 000030
【図２１Ａ】
0006351666.tif 000031
【図２１Ｂ】
0006351666.tif 000032
【図２２】
0006351666.tif 000033
【図２３】
0006351666.tif 000034
【図２４】
0006351666.tif 000035
【図２５】
0006351666.tif 000036
【図２６】
0006351666.tif 000037
【図２７Ａ】
0006351666.tif 000038
【図２７Ｂ】
0006351666.tif 000039
【図２７Ｃ】
0006351666.tif 000040
【図２８Ａ】
0006351666.tif 000041
【図２８Ｂ】
0006351666.tif 000042
【図２９】
0006351666.tif 000043
【図３０Ａ】
0006351666.tif 000044
【図３０Ｂ】
0006351666.tif 000045
【図３１】
0006351666.tif 000046
【図３２】
0006351666.tif 000047