(57)【要約】【課題】表示装置に表示される表示データに対して利用者の端末を用いた操作を可能にする情報提供装置、情報提供方法、及び情報提供プログラムを提供する。【解決手段】実施形態の情報提供装置は、利用者端末との通信接続を行う通信接続部と、通信接続部で通信接続された利用者端末に操作指示画面を表示するための第１の表示データを生成する第１表示データ生成部と、利用者端末に表示された操作指示画面が利用者に操作されたことに対応して、表示装置に表示された操作対象が操作されたことを示す画像を表示装置に表示するための第２の表示データを生成する第２表示データ生成部とを備える。【選択図】図１
2016218688.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末との通信接続を行う通信接続部と、
前記通信接続部で通信接続された利用者端末に操作指示画面を表示するための第１の表示データを生成する第１表示データ生成部と、
前記利用者端末に表示された操作指示画面が利用者に操作されたことに対応して、表示装置に表示された操作対象が操作されたことを示す画像を前記表示装置に表示するための第２の表示データを生成する第２表示データ生成部と
を備える、情報提供装置。
【請求項２】
前記通信接続部で通信接続された利用者端末を利用する利用者の情報を示す利用者情報を記憶する記憶部をさらに備え、
前記第２表示データ生成部は、前記記憶部で記憶された利用者情報に基づき、前記操作対象に前記利用者を特定する特定表示を付加した第２の表示データを生成する、請求項１に記載の情報提供装置。
【請求項３】
前記第１表示データ生成部は、前記記憶部に記憶された利用者情報に基づき前記利用者端末の利用者に告知する情報を含む第１の表示データを生成する、請求項２に記載の情報提供装置。
【請求項４】
前記第２表示データ生成部は、前記記憶部に記憶された利用者情報に基づき前記利用者端末の利用者に告知する情報を含む第２の表示データを生成する、請求項２又は３に記載の情報提供装置。
【請求項５】
利用者端末との通信接続を行う通信接続ステップと、
前記通信接続ステップにおいて通信接続された利用者端末に操作指示画面を表示するための第１の表示データを生成する第１表示データ生成ステップと、
前記利用者端末に表示された操作指示画面が利用者に操作されたことに対応して、表示装置に表示された操作対象が操作されたことを示す画像を前記表示装置に表示するための第２の表示データを生成する第２表示データ生成ステップと
を含む、情報提供方法。
【請求項６】
利用者端末との通信接続を行う通信接続処理と、
前記通信接続処理において通信接続された利用者端末に操作指示画面を表示するための第１の表示データを生成する第１表示データ生成処理と、
前記利用者端末に表示された操作指示画面が利用者に操作されたことに対応して、表示装置に表示された操作対象が操作されたことを示す画像を前記表示装置に表示するための第２の表示データを生成する第２表示データ生成処理と
をコンピュータに実行させるための、情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報提供装置、情報提供方法及び情報提供プログラムに関する。
【背景技術】
【０００２】
従来の表示装置は、表示装置に配置された撮像装置で撮像された画像から表示装置が提供する画像に関心を持っている人物を抽出する。さらに、従来の表示装置は、抽出された人物の属性情報に対応する広告映像を提供する。
しかし、従来の表示装置は、表示装置に表示される表示データに対して利用者の端末を用いた操作を可能にするものではない場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１３６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、表示装置に表示される表示データに対して利用者の端末を用いた操作を可能にする情報提供装置、情報提供方法及び情報提供プログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報提供装置は、通信接続部と、第１表示データ生成部と、第２表示データ生成部とを持つ。前記通信接続部は、利用者端末との通信接続を行う。前記第１表示データ生成部は、前記通信接続部で通信接続された利用者端末に操作指示画面を表示するための第１の表示データを生成する。前記第２表示データ生成部は、前記利用者端末に表示された操作指示画面が利用者に操作されたことに対応して、表示装置に表示された操作対象が操作されたことを示す画像を前記表示装置に表示するための第２の表示データを生成する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の情報提供装置の機能ブロックの構成を例示するブロック図。
【図２】実施形態の利用者情報の内容を例示する図。
【図３】実施形態の情報提供装置のハードウェアの構成を例示するブロック図。
【図４】実施形態の情報提供装置の他のハードウェアの構成を例示するブロック図。
【図５】実施形態の利用者端末のハードウェアの構成を例示するブロック図。
【図６】実施形態の利用者端末の他のハードウェアの構成を例示するブロック図。
【図７】実施形態の情報提供装置の制御の流れを例示するフローチャート。
【図８】実施形態の表示装置の表示画像を例示する図。
【図９】実施形態の利用者端末の第１の表示画像を例示する図。
【図１０】実施形態の利用者端末の第２の表示画像を例示する図。
【図１１】実施形態の利用者端末の第３の表示画像を例示する図。
【図１２】実施形態の表示装置の表示データのゲーム画像を例示する図。
【図１３】実施形態の利用者端末に表示される、（Ａ）第１の操作指示画面、（Ｂ）第２の操作指示画面、及び（Ｃ）第３の操作指示画面を例示する図。
【発明を実施するための形態】
【０００７】
以下、実施形態の情報提供装置、情報提供方法及び情報提供プログラムを、図面を参照して説明する。
なお、以下に示す各図において、同一構成については同一の符号を付して説明を省略する。
【０００８】
先ず、図１を用いて、情報提供装置１の機能について説明する。図１は、実施形態の情報提供装置１の機能ブロックの構成を例示するブロック図である。
図１において、情報提供装置１は、制御部１０、出力処理部１１、通信制御部１２、及び記憶部１３を備える。情報提供装置１は、表示装置２と接続されている。また、情報提供装置１は、利用者端末３（３−１、３−２、３−３等）と通信することができる。
なお、図１で説明する各機能ブロックは、ＣＰＵ（Central Processing Unit）によって実行されるプログラム（ソフトウェア）によって実現できる。しかし、各機能ブロックは、一部又は全部をハードウェアで実現してよい。
【０００９】
出力処理部１１は、情報提供装置１に接続された表示装置２に対して、映像信号を出力する。出力処理部１１は、後述する第２表示データ生成部１０５で生成された表示データを映像信号に変換して出力する。
【００１０】
通信制御部１２は、利用者端末３との通信を制御する。利用者端末３は、例えば、携帯電話、スマートフォン、タブレットＰＣ、ノートＰＣ等である。通信制御部１２は、例えば、有線ＬＡＮ（Local Area Network）を用いて利用者端末３との通信を行う。通信制御部１２は、また、無線ＬＡＮ、近距離無線通信、可視光通信、非可聴領域音波通信等の通信方式を用いて利用者端末３との通信を行ってもよい。通信制御部１２は、上記通信方式の中で複数の通信方式を用いるものであってもよい。
なお、図１は、利用者端末３−１、利用者端末３−２、及び利用者端末３−３の３台を図示している。しかし、通信制御部１２が通信を制御する利用者端末３の数は任意である。
【００１１】
例えば、通信制御部１２が有線ＬＡＮの通信方式を用いて利用者端末３との通信を行う場合、通信制御部１２は有線ＬＡＮのネットワーク通信を制御する。利用者端末３は、携帯電話のキャリアを利用して通信制御部１２が接続された有線ＬＡＮに接続してもよい。このとき、通信制御部１２は、有線ＬＡＮを介して携帯電話のキャリアに接続された利用者端末３との通信を制御する。通信制御部１２が接続される有線ＬＡＮと携帯電話のキャリアは、例えばインターネットを介して接続されてもよい。利用者端末３には、Ｗｅｂブラウザ等のＷｅｂクライアントソフトウェアがインストールされている場合がある。Ｗｅｂブラウザ等のクライアントソフトウェアは、ＨＴＴＰ（Hypertext Transfer Protocol）等のプロトコルを用いた通信を行うことができる。本実施形態では、利用者端末３に、Ｗｅｂブラウザがインストールされている場合を説明する。通信制御部１２は、ＨＴＴＰを用いて、ＨＴＭＬ（HyperText Markup Language）で記述されたＷｅｂページをＷｅｂブラウザに提供する。Ｗｅｂブラウザは、利用者端末３の表示画面に通信制御部１２から提供されたＷｅｂページを表示することができる。通信制御部１２は、提供するＷｅｂページに所定のＵＲＬ（Uniform Resource Locator）を割り当てる。ＵＲＬは、ネットワーク上のアドレスを特定する。利用者端末３にインストールされたＷｅｂブラウザは、ＵＲＬに記述されたアドレスにアクセスして、通信制御部１２が提供するＷｅｂページを取得することができる。利用者端末３は、通信制御部１２が提供するＷｅｂページＵＲＬを、例えば２次元コードから取得することができる。利用者端末３が備えるカメラは２次元コードを読取ることができる。情報提供装置１は、表示装置２に２次元コードを常に表示して、利用者が利用者端末３のカメラを用いて読取可能としておくこともできる。
【００１２】
また、通信制御部１２が近距離無線の通信方式を用いて利用者端末３との通信を行う場合、通信制御部１２は近距離無線通信を制御する。近距離無線通信は、通信距離が数ｃｍ〜数ｍ程度の通信方式である。通信制御部１２は近距離無線として、ＲＦＩＤ（Radio Frequency IDentifier）の通信方式を用いることができる。また、通信制御部１２は近距離無線として、ＮＦＣ（Near Field Communication）の通信方式を用いることができる。また、通信制御部１２は近距離無線として、Ｂｌｕｅｔｏｏｔｈ（登録商標）の通信方式を用いることができる。通信制御部１２は、情報提供装置１に利用者端末３を所持した利用者が接近したときに、近距離無線通信を利用して利用者端末３との通信を自動的に確立するようにしてもよい。利用者端末３には、通信制御部１２と近距離無線を行う近距離無線通信ソフトウェアをインストールしておくことができる。近距離無線通信ソフトウェアは、近距離無線通信が確立されたことを音や振動によって利用者に報知するようにしてもよい。情報提供装置１は、利用者端末３との通信を自動的に確立することにより、利用者による情報提供装置１の利用を促進することができる。
【００１３】
また、通信制御部１２は無線ＬＡＮの通信方式を用いて利用者端末３との通信を行ってもよい。この場合、通信制御部１２は無線ＬＡＮ親機として、無線ＬＡＮ子機の利用者端末３との通信を制御する。通信制御部１２は無線ＬＡＮ親機として所定の間隔でＳＳＩＤ（Service Set Identifier）を含むビーコン情報を無線送出する。利用者端末３にインストールされた無線ＬＡＮ子機ソフトウェアは、通信制御部１２から送出されたビーコンを受信して、無線ＬＡＮ通信を自動的に確立することができる。利用者端末３にインストールされた無線ＬＡＮ子機ソフトウェアは、無線ＬＡＮの通信が確立されたことを音や振動によって利用者に報知するようにしてもよい。情報提供装置１は、利用者端末３との通信を自動的に確立することにより、利用者による情報提供装置１の利用を促進することができる。
【００１４】
また、通信制御部１２は、可視光通信又は非可聴領域音波通信等（以下、「可視光通信等」という）の通信方式を用いて利用者端末３との通信を行ってもよい。このとき、通信制御部１２は、可視光通信等の通信を制御する。通信制御部１２は、可視光通信等の通信方式を用いることによって、情報提供装置１と特定の位置関係にある利用者の利用者端末３との通信を確立することができる。情報提供装置１と特定の位置関係にある位置とは、例えば、情報提供装置１の正面である。
【００１５】
制御部１０は、通信接続部１０１、利用者情報処理部１０２、操作処理部１０３、第１表示データ生成部１０４、及び第２表示データ生成部１０５の各機能ブロックを備える。制御部１０の通信接続部１０１等の各機能ブロックは、ＣＰＵによって実行されるプログラムによって実現することができる。本実施形態において、各機能ブロックは、それぞれ１つのプログラムとして説明するが、プログラムの構成は任意である。例えば、複数の機能ブロックを１つのプログラムで構成してもよく、また１つの機能ブロックを複数のプログラムで構成してもよい。
【００１６】
通信接続部１０１は、通信制御部１２を介して、利用者端末３との通信接続を行う。例えば、利用者端末３で動作するＷｅｂブラウザからの接続要求があった場合、通信接続部１０１は、利用者端末３との通信を開始する。通信接続部１０１は、利用者端末３を認証する端末認証処理を行ってもよい。通信接続部１０１は、例えば、利用者端末３のＩＣカードＩＤを用いて端末の認証処理を行うことができる。また、通信接続部１０１は、利用者端末３の端末番号、近距離無線ＩＤを用いて端末認証処理を行ってもよい。また、通信接続部１０１は、利用者端末３のＷｅｂブラウザから取得するＨＴＴＰ  ｃｏｏｋｉｅＩＤを用いて端末認証処理を行ってもよい。また、通信接続部１０１は、利用者が利用者端末３に入力したパスワード、又は生体認証情報を用いて端末認証処理を行ってもよい。また、通信接続部１０１は、利用者端末３のＭＡＣ（Media Access Control）アドレスを用いて端末認証処理を行ってもよい。通信接続部１０１は、複数の利用者端末３と通信をするときには、利用者端末毎に通信接続を行う。また、通信接続部１０１は、複数の利用者端末３と通信をするときには、利用者端末毎に異なる通信方式で通信接続をしてもよい。
【００１７】
利用者情報処理部１０２は、通信接続部１０１によって通信接続された利用者端末３の情報に基づいて、通信接続された利用者端末３の利用者の利用者情報を処理する。利用者情報は、後述する記憶部１３等に予め記憶させておくことができる。利用者情報の処理の詳細は、図２等を用いて後述する。
【００１８】
操作処理部１０３は、通信接続部１０１によって通信接続された利用者端末３に表示された操作画面から操作された操作の指示を処理する。利用者端末３に表示される操作画面は、例えば、表示装置２に表示するカーソルを移動するための画面である。操作処理部１０３は、利用者が操作画面を操作したときに、操作の内容を解析する。例えば、利用者が操作画面に対して、タップ、スライド、ピンチ等の操作したときには、操作画面上の座標情報、操作の速さ、操作の回数等を解析する。操作処理部１０３は、解析した操作の内容を後述する第２表示データ生成部１０５に送信する。
【００１９】
第１表示データ生成部１０４は、通信接続部１０１で通信接続された利用者端末３に表示される第１の表示データを生成する。第１表示データ生成部１０４は、例えば、利用者端末３にインストールされたＷｅｂブラウザによって表示されるＷｅｂページを生成する。
第１表示データ生成部１０４は、利用者端末３に適したＷｅｂページを生成することができる。例えば、第１表示データ生成部１０４は、利用者端末３がＰＣであるかスマートフォンであるか等を示す端末種別の情報を利用者情報処理部１０２から取得する。第１表示データ生成部１０４は、取得した端末種別に適したＷｅｂページを生成することができる。
また、第１表示データ生成部１０４は、利用者毎にカスタマイズされたＷｅｂページを生成することができる。例えば、第１表示データ生成部１０４は、利用者情報処理部１０２からプロモーション情報を取得する。そして、第１表示データ生成部１０４は、特定の利用者に対してプロモーション情報を付加したＷｅｂページを生成することができる。
【００２０】
第２表示データ生成部１０５は、出力処理部１１に接続された表示装置２に表示される第２の表示データを生成する。第２表示データ生成部１０５は、表示装置２に合わせた表示データを生成することができる。例えば、第２表示データ生成部１０５は、表示装置２の解像度や色空間に合せて画像処理を行った表示データを生成してもよい。また、第２表示データ生成部１０５は、表示装置２が複数のディスプレイを有するマルチディスプレイ装置である場合、マルチディスプレイに適した表示データを生成する。
また、第２表示データ生成部１０５は、操作処理部１０３で解析処理された操作の指示を操作処理部１０３から受信する。第２表示データ生成部１０５は、受信した操作の指示に基づき、表示装置２の表示画面で動作する操作対象の表示データを生成する。操作対象は、例えば、カーソルやアイコン等である。第２表示データ生成部１０５は、例えばカーソルやアイコンを移動動作させる表示データを生成する。利用者は、表示装置２に表示された操作対象を視認しながら、利用者端末３の操作画面の操作で操作対象を移動等、動作させることができる。
【００２１】
記憶部１３は、制御部１０で使用されるプログラム、データ等を記憶する記憶領域である。例えば、記憶部１３は、制御部１０のプログラムを記憶することができる。制御部１０のプログラムは、例えば、通信接続部１０１等を制御するプログラムである。記憶部１３は、利用者情報処理部１０２、操作処理部１０３、第１表示データ生成部１０４、及び第２表示データ生成部１０５のプログラムを記憶してもよい。また、記憶部１３は、後述する利用者情報を記憶することができる。また、記憶部１３は、店舗情報、催し情報等、複数の利用者で共用可能な情報を記憶するようにしてもよい。
以上で、図１を用いた情報提供装置１の機能の説明を終了する。
【００２２】
次に、図２を用いて利用者情報の詳細を説明する。図２は、実施形態の利用者情報の内容を例示する図である。
図２において、利用者情報は、「利用者ＩＤ」、「端末番号」、「近距離無線ＩＤ」、「ＣｏｏｋｉｅＩＤ」、「パスワード」の項目を有する。また、利用者情報は、「「生体認証情報」、「ハンドルネーム」の項目を有する。また、利用者情報は、「プロモーション情報」、「アイコン」、「前回利用」、「獲得ポイント数」、「ＳＮＳ情報」、「操作方法」の項目を有する。利用者情報は、また、「育成レベル」、「獲得アイテム」、「ゲーム得点」、「ランキング」の項目を有する。利用者情報は、図１で説明した記憶部１３に、制御部１０から読み書き可能な状態で記憶されている。利用者情報は、利用者が利用者登録をする時に利用者毎に作成される。利用者情報処理部１０２は、利用者情報の登録、変更等の処理を行う。図２に例示する利用者情報は、利用者の１名分の情報である。利用者情報処理部１０２は、利用者情報をそれぞれの利用者に対応して登録することができる。
なお、図２は利用者情報の一態様を例示したものであり、利用者情報の項目は任意である。例えば、利用者の年齢等の個人情報の項目を含むものであってもよい。
【００２３】
図２において、「利用者ＩＤ」は、利用者を特定するための情報である。図２は、利用者を３ケタの数字で特定する場合を例示している。利用者ＩＤは、メールアドレス、携帯電話番号等、利用者を特定する他の情報であってもよい。利用者情報処理部１０２は、利用者が利用者登録をするときに利用者情報に利用者ＩＤを登録する。
【００２４】
「端末番号」は、利用者端末３に固有の識別番号である。端末番号は、例えば、ＥＳＮ（electronic serial number）の情報を用いることができる。また、端末番号は、ＩＭＥＩ（international mobile equipment identifier）の情報を用いてもよい。また、端末番号は、ＭＥＩＤ（Mobile Equipment Identifier）等の情報を用いてもよい。端末番号は、利用者が利用者端末を変更した場合には異なる番号になる。なお、利用者情報には、１の利用者ＩＤに複数の端末番号を登録してもよい。例えば、利用者が複数の利用者端末を所有している場合がある。１つの利用者ＩＤに複数の端末番号を登録することにより、複数の利用者端末を所有している利用者は、同じ利用者ＩＤで情報提供装置１を利用することが可能となる。
【００２５】
「近距離無線ＩＤ」は、近距離無線端末に固有の識別情報である。「近距離無線ＩＤ」は、図１の通信制御部１２が近距離無線を使用して利用者端末３と通信を行うときに使用することができる。近距離無線ＩＤも上記端末番号と同様に利用者端末３に固有の識別番号である。１つの利用者ＩＤには、複数の近距離無線ＩＤを登録してもよい。利用者が複数の利用者端末を所有している場合でも、利用者は同じ利用者ＩＤで情報提供装置１を利用することが可能となる。
【００２６】
「ＣｏｏｋｉｅＩＤ」は、ＨＴＴＰ  ＷｅｂサーバとＷｅｂクライアントの間でやり取りするＣｏｏｋｉｅのＩＤである。Ｃｏｏｋｉｅは、利用者端末３のＷｅｂブラウザが情報提供装置１に始めて（１回目に）アクセスしたときに、情報提供装置１の通信制御部１２から利用者端末３に送信される。利用者端末３に送信されたＣｏｏｋｉｅは、利用者情報にも記録される。利用者情報処理部１０２は、利用者端末３から２回目以降のアクセスがあった場合、利用者情報に登録されたＣｏｏｋｉｅＩＤから利用者ＩＤを特定することができる。なお、利用者情報処理部１０２は、ＣｏｏｋｉｅＩＤに有効期限を設けて利用者情報に記録してもよい。
【００２７】
「パスワード」及び「生体認証情報」は、利用者が利用者登録をするときに登録される。パスワード及び生体認証情報は、利用者端末３が情報提供装置１にアクセスしたときに、利用者の認証に使用される。「生体認証情報」の項目は、生体認証情報の登録先（リンク先）を示す。例えば、利用者の指紋、声紋、顔等の特徴は予め所定のファイル又はフォルダに記録しておくことができる。「生体認証情報」の項目は、特徴が記録されたファイル又はフォルダのリンク先である。生体認証情報は、後述する生体認証装置によって使用される。
【００２８】
「ハンドルネーム」及び「アイコン」は、表示装置２に表示されるゲーム画面等において利用者を識別するための情報である。利用者は、表示装置２に表示されたハンドルネーム又はアイコンによって、自らが操作するカーソル、自らのゲーム状況等を識別することができる。「アイコン」の項目は、アイコンの画像を記憶したファイル名又はフォルダ名等のリンク先である。なお、ハンドルネーム又はアイコンを表示装置２に表示する態様は、図１２を用いて後述する。
【００２９】
「プロモーション情報」は、利用者に提供するプロモーションの情報である。「プロモーション情報」の項目は、プロモーションの情報を記憶したファイル名又はフォルダ名等のリンク先である。プロモーションの情報は、利用者毎に設定することができる。プロモーションの情報は、例えば、利用者の性別、年齢、商品購入履歴等の情報に基づいて設定するようにしてもよい。第１表示データ生成部１０４は、利用者端末３の表示画面に表示する表示データにプロモーションの情報を含めて利用者に提供してもよい。また、第２表示データ生成部１０５は、表示装置２の表示画面に表示する表示データにプロモーションの情報を含めて利用者に提供してもよい。
【００３０】
「前回利用」は、利用者が前回使用した日付である。第１表示データ生成部１０４は、利用者端末３の表示画面に表示する表示データに前回利用の情報を含めて利用者に提供してもよい。
【００３１】
「獲得ポイント数」は、利用者が商品の購入等によって獲得したポイント数である。獲得ポイント数は、プロモーション情報の設定に使用されるようにしてもよい。例えば、所定のポイント数以上を獲得した利用者に対して、特別なクーポンを発行するようにプロモーション情報を設定してもよい。第１表示データ生成部１０４は、利用者端末３の表示画面に表示する表示データに獲得ポイント数の情報を含めて利用者に提供してもよい。
【００３２】
「ＳＮＳ情報」は、ＳＮＳ（Social Networking Service）と連携するための情報である。例えば、ＳＮＳのＩＤ、パスワードで情報提供装置１にログインするようにしてもよい。また、情報提供装置１が提供するプロモーション情報やゲーム結果の情報をＳＮＳに提供するようにしてもよい。
【００３３】
「操作方法」は、第１表示データ生成部１０４が利用者端末３の表示画面に表示する操作画面を設定するための情報である。利用者情報処理部１０２は、利用者が選択した操作方法を利用者情報に設定する。ユーザは、利用者端末３の表示画面に表示された操作画面から、表示装置２に表示されるカーソルを操作できるものとする。なお、操作方法の詳細は、図１３を用いて後述する。
【００３４】
「育成レベル」、「獲得アイテム」、「ゲーム得点」、及び「ランキング」の各項目は、情報提供装置１が提供するゲームに関する情報（ゲーム情報）である。利用者が情報提供装置１でゲームを行うと、ゲーム情報が更新される。利用者情報処理部１０２は、ゲーム情報に応じて、プロモーションの情報を変更するようにしてもよい。なお、情報提供装置１が提供するゲームの詳細は、図１２を用いて後述する。
以上で、図２を用いた利用者情報の説明を終了する。
【００３５】
次に、図３及び図４を用いて、情報提供装置１のハードウェア構成を説明する。図３は、実施形態の情報提供装置１のハードウェアの構成を例示するブロック図である。図４は、実施形態の情報提供装置１の他のハードウェアの構成を例示するブロック図である。
【００３６】
図３において、情報提供装置１は、ＣＰＵ５０、ＲＡＭ５１、ＲＯＭ５２、記憶装置５３、出力Ｉ／Ｆ（InterFace）５４、操作Ｉ／Ｆ５５を備える。情報提供装置１は、さらに、ネットワークＩ／Ｆ５６ａ、近距離無線Ｉ／Ｆ５６ｂ、無線Ｉ／Ｆ５６ｃ、カメラ５７、生体認証装置５８、及びバス５９を備える。ＣＰＵ５０は、バス５９を介して、ＲＡＭ５１、ＲＯＭ５２、記憶装置５３、出力Ｉ／Ｆ５４、操作Ｉ／Ｆ５５に接続されている。さらに、ＣＰＵ５０は、バス５９を介して、ネットワークＩ／Ｆ５６ａ、近距離無線Ｉ／Ｆ５６ｂ、無線Ｉ／Ｆ５６ｃ、カメラ５７、及び生体認証装置５８に接続されている。
【００３７】
ＣＰＵ５０は、情報提供装置１の動作を制御する。図１で説明した制御部１０の各機能は、ＣＰＵ５０が制御部１０の各機能ブロックのプログラムを実行することにより実現することができる。
ＲＡＭ５１、ＲＯＭ５２、及び記憶装置５３は、図１で説明した記憶部１３の機能を実現するハードウェアである。ＲＡＭ（Random Access Memory）５１は、ＣＰＵ５０が実行するプログラムを実行可能に記憶する読み書き可能な記憶媒体である。また、ＲＡＭ５１は、ＣＰＵ５０が処理するデータを記憶する。ＲＯＭ（Read Only Memory）５２は、ＣＰＵ５０によって読み出し可能なプログラムやデータを記憶する記憶媒体である。記憶装置５３は、ＣＰＵ５０によって読み書き可能なプログラムやデータを記憶する記憶媒体である。記憶装置５３は、例えば、ハードディスクドライブである。
【００３８】
出力Ｉ／Ｆ５４は、図１で説明した出力処理部１１の機能を実現するＩ／Ｆである。出力Ｉ／Ｆ５４は、表示装置２に映像信号を出力する。映像信号は、例えば、ＶＧＡ（Video Graphics Array）信号、ＤＶＩ（Digital Visual Interface）信号である。また、映像信号は、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）信号、ＤｉｓｐｌａｙＰｏｒｔ等である。出力Ｉ／Ｆ５４は、それぞれの映像信号に対応した出力ポートを有している。出力Ｉ／Ｆ５４は、映像信号に対応した出力ポートから、専用のケーブルを介して表示装置２の入力ポートに接続される。
操作Ｉ／Ｆ５５は、キーボードやマウス等の操作デバイスを接続する入力Ｉ／Ｆである。
【００３９】
ネットワークＩ／Ｆ５６ａ、近距離無線Ｉ／Ｆ５６ｂ、及び無線Ｉ／Ｆ５６ｃは、図１で説明した通信制御部１２０の機能を実現するＩ／Ｆである。
【００４０】
ネットワークＩ／Ｆ５６ａは、例えばＮＩＣ（Network Interface Controller）である。ネットワークＩ／Ｆ５６ａは、ネットワーク６２を介して利用者端末３ａに接続される。ネットワーク６２は、例えばインターネットである。利用者端末３ａは、ネットワーク６２を介してネットワークＩ／Ｆ５６ａに接続可能な利用者端末である。利用者端末３ａは、図示しない携帯電話キャリアのネットワークを介してネットワーク６２に接続するものであってもよい。
【００４１】
近距離無線Ｉ／Ｆ５６ｂは、ＲＦＩＤ、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ等の通信方式で利用者端末３ｂと接続して通信を行う。利用者端末３ｂは、近距離無線を用いて近距離無線Ｉ／Ｆ５６ｂと接続される利用者端末である。
例えば、ＲＦＩＤの通信方式を用いて利用者端末３ｂと接続する場合、近距離無線Ｉ／Ｆ５６ｂは、利用者端末３ｂのＲＦタグを読み書きするリーダライタである。近距離無線Ｉ／Ｆ５６ｂは、利用者が利用者端末３ｂを近距離無線Ｉ／Ｆ５６ｂに接近させることにより、ＲＦタグに対して情報の読み書きを行うことができる。また、ＮＦＣの通信方式を用いて利用者端末３ｂと接続する場合、近距離無線Ｉ／Ｆ５６ｂは、利用者端末３ｂのＮＦＣタグを読み書きするリーダライタである。また、Ｂｌｕｅｔｏｏｔｈの通信方式を用いて利用者端末３ｂと接続する場合、近距離無線Ｉ／Ｆ５６ｂはＢｌｕｅｔｏｏｔｈ親機となる。利用者端末３ｂは、近距離無線Ｉ／Ｆ５６ｂはＢｌｕｅｔｏｏｔｈを親機としたＢｌｕｅｔｏｏｔｈ子機である。利用者は、利用者端末３ｂに近距離無線Ｉ／Ｆ５６ｂとＢｌｕｅｔｏｏｔｈ通信で自動接続するプログラムをインストールしてもよい。
【００４２】
無線Ｉ／Ｆ５６ｃは、無線ＬＡＮで利用者端末３ｃと接続して通信を行う。利用者端末３ｃは、無線ＬＡＮを用いて近距離無線Ｉ／Ｆ５６ｂと接続される利用者端末である。利用者端末３ｃは、近距離無線Ｉ／Ｆ５６ｂと無線ＬＡＮ通信で自動接続するプログラムがインストールされていてもよい。
【００４３】
図１で説明した通信接続部１０１は、近距離無線Ｉ／Ｆ５６ｂがＲＦタグまたはＮＦＣタグから情報を読み取るものであってもよい。通信接続部１０１は、読取った情報に基づき、ログイン処理と利用者端末３ｂとのペアリングを行うようにしてもよい。通信接続部１０１は、ペアリングされた利用者端末と、ハンドオーバーによってＢｌｕｅｔｏｏｔｈ又は無線ＬＡＮで通信を行うようにしてもよい。
【００４４】
カメラ５７は、例えばビデオカメラである。例えば、カメラ５７は、情報提供装置１の前にいる利用者の顔、利用者の手のひら等の画像を撮影する。生体認証装置５８は、カメラ５７で撮影された利用者の画像と図２で説明した利用者情報の生体認証情報を用いて利用者の認証処理を行う。また、カメラ５７は、２次元コードの情報を読取るものであってもよい。カメラ５７で読取った２次元コードの情報は、情報提供装置１へのログイン情報として用いてもよい。
【００４５】
図４において、情報提供装置１は、表示装置６０と一体に構成されている。例えば、情報提供装置１は、表示装置６０と同じ筐体に配置することができる。表示装置６０と同じ筐体に配置することにより、情報提供装置１の設置スペースを節約することができる。また、表示装置６０の図示しない電源部等の機能を情報提供装置１と共用するようにしてもよい。情報提供装置１の他の構成は、図３の構成と同じであるので説明を省略する。
以上で、図３及び図４を用いた、情報提供装置１のハードウェア構成の説明を終了する。
【００４６】
次に、図５及び図６を用いて、利用者端末３のハードウェア構成を説明する。図５は、実施形態の利用者端末３のハードウェアの構成を例示するブロック図である。図６は、実施形態の利用者端末３の他のハードウェアの構成を例示するブロック図である。図５に示す利用者端末３００、及び図６に示す利用者端末３５０は、それぞれ利用者端末３の実施形態である。利用者端末３００は、利用者が所持するスマートフォン等の携帯端末を例示している。また、利用者端末３５０は、スマートフォンン等の携帯端末を所持しない利用者が情報提供装置１を利用するために使用する共用のＰＣを例示している。
【００４７】
図５において、利用者端末３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、操作部３０４、通信Ｉ／Ｆ３０５、記憶装置３０６、及びバス３０７を備える。
ＣＰＵ３０１は、利用者端末３００の動作を制御する。図１、図３、及び図４で説明した、情報提供装置１と通信を行う利用者端末３００の機能はＣＰＵ３０１がプログラムを実行することによって実現することができる。例えば、ＣＰＵ３０１は、ＲＯＭ３０３又は記憶装置３０６に記憶されたプログラムを読み出して、ＲＡＭ３０２に実行可能に記憶して実行する。ＣＰＵ３０１は、図１の通信制御部１２と通信を接続するためのプログラムや、通信接続部１０１から送信される表示データを表示するＷｅｂブラウザのプログラムを実行する。操作部３０４は、利用者端末３のタッチパネル等の操作入力装置である。操作部３０４から入力される操作画面の操作は、通信Ｉ／Ｆ３０５を介して図１の通信制御部１２に入力される。
【００４８】
図６において、利用者端末３５０は、ＣＰＵ３５１、ＲＡＭ３５２、ＲＯＭ３５３、操作部３５４、通信Ｉ／Ｆ３５５、及び記憶装置３５６を備える。利用者端末３５０は、さらに、近距離無線Ｉ／Ｆ３５７、カメラ３５８、及び生体認証装置３５９を備える。利用者端末３５０のＣＰＵ３５１〜バス３５７は、利用者端末３００のＣＰＵ３０１〜バス３０７と同様の構成であるため、説明を省略する。
【００４９】
利用者端末３５０は、上記の通り、スマートフォンン等の携帯端末を所持しない利用者が情報提供装置１を利用するために使用する共用のＰＣを例示している。共用のＰＣは、不特定多数の利用者で共用される。従って、利用者端末３５０は、図２で説明した、利用者端末固有の情報を用いて利用者端末の利用者を特定する情報を提供することができない。利用者端末固有の情報は、例えば、端末番号、近距離無線ＩＤ、ＣｏｏｌｉｅＩＤ等である。そこで、利用者端末３５０は、近距離無線Ｉ／Ｆ３５７、カメラ３５８、及び生体認証装置３５９を備えて、利用者の認証を行う。なお、利用者端末３５０は、近距離無線Ｉ／Ｆ３５７、カメラ３５８、及び生体認証装置３５９のいずれか１つを備えるものであってもよい。
【００５０】
近距離無線Ｉ／Ｆ３５７は、利用者が所持する近距離無線に対応したＩＣカード等の情報を読取る。例えば、近距離無線Ｉ／Ｆ３５７は、ＲＦタグを有するＩＣカード等の情報をＲＦＩＤの通信を用いて読み取るようにしてもよい。また、近距離無線Ｉ／Ｆ３５７は、ＮＦＣタグを有するＩＣカード等の情報をＮＦＣの通信を用いて読み取るようにしてもよい。
カメラ３５８及び生体認証装置３５９は、図３及び図４で説明したカメラ５７及び生体認証装置５８と同様の機能を有する。カメラ３５８及び生体認証装置３５９を利用者端末３５０で行うことにより、情報提供装置１と離れた場所で利用者の認証を行うことが可能となる。
【００５１】
なお、利用者端末３５０は、複数の操作部３５４を備えていることが望ましい。利用者は、近距離無線Ｉ／Ｆ３５７、カメラ３２８、又は生体認証装置３５９で認証される。認証された利用者は、利用者端末３５０の操作部３５４（マウス・キーボード等）を使用して情報提供装置１に対して操作の指示を行う。したがって、操作部３５４が１つの場合、利用者端末３５０を使用できる利用者は１人である。操作部３５４が使用されているときには、他の利用者は利用者端末３５０を使用して情報提供装置１に対して操作の指示ができない。利用者端末３５０は、複数の操作部３５４を備えることにより、複数の利用者が同時に情報提供装置１に対する操作の指示を行うことを可能にする。
以上で、図５及び図６を用いた、利用者端末３のハードウェア構成の説明を終了する。
【００５２】
次に、図７を用いて、情報提供装置１の動作を説明する。図７は、実施形態の情報提供装置の制御の流れを例示するフローチャートである。図７に示すフローチャートは、１人の利用者が情報提供装置１の利用を開始して終了するまでの処理を説明している。したがって、複数の利用者が、情報提供装置１を利用するときには、図７のフローチャートで示す処理は、利用者毎に実行される。
なお、図７に示す処理は、例えば利用者が明示的にあるいは非明示的に処理を中断した場合には、図示するフローチャートの処理は終了するものとする。
【００５３】
図７において、制御部１０の第２表示データ生成部１０５は、表示装置２に表示する画面を生成して、表示装置２に出力する（ＡＣＴ１１）。第２表示データ生成部１０５は、表示装置２に表示する表示データを後述する複数のレイヤで構成する。第２表示データ生成部１０５は、それぞれのレイヤに表示する情報を利用者情報等を参照して表示データを生成する。
【００５４】
ＡＣＴ１１の処理を実行後、通信接続部１０１は、通信制御部１２を介して利用者端末３の検出処理を実行する（ＡＣＴ１２）。そして、通信接続部１０１は、利用者端末が検出されたか否かを判断する（ＡＣＴ１３）。ＡＣＴ１２において、通信接続部１０１は、図３で説明した利用者端末３との通信方法に応じて利用者端末を検出する。例えば、利用者端末とネットワークＩ／Ｆ５６ａを介して接続をする場合を考える。通信接続部１０１は、利用者端末３ａから所定のＩＰ（Internet Protocol）アドレスへのＨＴＴＰコールを検出する。また、利用者端末と近距離無線Ｉ／Ｆ５６ｂを介して接続をする場合、通信接続部１０１は、利用者端末３ｂからの近距離無線の応答を検出する。また、利用者端末と無線Ｉ／Ｆ５６ｃを介して接続をする場合、通信接続部１０１は、利用者端末３ｃからの無線の応答を検出する。
利用者端末が検出されないと判断した場合（ＡＣＴ１３：ＮＯ）、通信接続部１０１は、ＡＣＴ１３の処理を繰り返し、利用者端末が検出されるのを待つ。
【００５５】
一方、利用者端末が検出されたと判断した場合（ＡＣＴ１３：ＹＥＳ）、通信接続部１０１は、利用者端末３との通信を開始する（ＡＣＴ１４）。通信接続部１０１は、図３で説明した利用者端末３との通信方法に応じて利用者端末と通信を開始する。通信接続部１０１は、利用者端末３との通信方法に応じて利用者端末から、図２で説明した、端末種類、端末番号、近距離無線ＩＤ，ＣｏｏｋｉｅＩＤ等の情報を取得する。
【００５６】
ＡＣＴ１４の処理を実行後、利用者情報処理部１０２は、検出された利用者端末３が利用者情報に登録された利用者の利用者端末であるか否かを判断する（ＡＣＴ１５）。ＡＣＴ１５の処理において、利用者情報処理部１０２は、利用者端末３の、端末番号、近距離無線ＩＤ、ＣｏｏｋｉｅＩＤ等の情報を取得する。利用者情報処理部１０２は、ＡＣＴ１４の処理で通信方法に応じて、利用者端末３の端末番号の情報を取得することができる。利用者情報処理部１０２は、取得した情報が利用者端末情報に登録されている情報と一致するか否かを照合する。利用者情報処理部１０２は、情報が照合結果によって、登録された利用者の利用者端末３であるか否かを判断することができる。また、ＡＣＴ１５の処理において、利用者情報処理部１０２は、利用者が利用者端末３から入力されたパスワード、生体認証情報等を利用者情報と照合する。利用者情報処理部１０２は、パスワード等の照合結果によって登録された利用者の利用者端末３であるか否かを判断してもよい。
【００５７】
ＡＣＴ１５の処理において、検出された利用者端末３が利用者情報に登録された利用者の利用者端末ではないと判断された場合（ＡＣＴ１５：ＮＯ）、次の処理が実行される。第１表示データ生成部１０４は、利用者端末３の表示画面に表示する利用登録処理用の表示データを構築する。第１表示データ生成部１０４は、構築した表示データを利用者端末に送信する（ＡＣＴ３１）。ここで、利用登録処理用の画面とは、情報提供装置１を始めて利用する利用者が最初に行う利用者登録を行うための画面である。利用者は、利用者登録画面から、例えば、ハンドルネーム、パスワード、アイコン情報、性別、前例等の情報を入力する。利用者は、利用者登録画面に登録に必要な情報を入力した後、例えば、利用者登録画面の入力完了のボタンを押下して利用者登録を終了させる。
ＡＣＴ３１の処理が実行された後、利用者情報処理部１０２は、利用者登録が完了したか否かを判断する（ＡＣＴ３２）。利用者情報処理部１０２は、利用者登録が完了したか否かの判断を以下に行う。利用者情報処理部１０２は、例えば、利用者登録画面の入力完了のボタンを利用者が押下したときに、登録に必要な情報が入力されか否かを判断する。利用者情報処理部１０２は、利用者情報が正しく登録されたか否かを検出することによって利用者登録が完了したか否かを判断する。
【００５８】
利用者情報処理部１０２は、利用者登録が終了していないと判断した場合（ＡＣＴ３２：ＮＯ）、ＡＣＴ３１の利用者登録の処理に戻る。一方、利用者情報処理部１０２は、利用者登録が完了したと判断した場合（ＡＣＴ３２：ＹＥＳ）、ＡＣＴ１５の処理に戻り、登録された利用者か否かの判断をする。
【００５９】
一方、検出された利用者端末３が利用者情報に登録された利用者の利用者端末であると判断された場合（ＡＣＴ１５：ＹＥＳ）、次の処理が実行される。第１表示データ生成部１０４は、利用者端末３の表示画面に表示する利用者専用画面を構築する。第１表示データ生成部１０４は、構築した利用者専用画面を利用者専用画面の表示データを利用者端末に送信する（ＡＣＴ１６）。
第１表示データ生成部１０４は、利用者情報の端末種別の情報に基づき、利用者端末３の表示画面に表示する利用者専用画面を構築してもよい。例えば、利用者端末３がスマートフォンであった場合、第１表示データ生成部１０４は、スマートフォンの表示に適した表示画面を構築する。また、利用者端末３がＰＣであった場合、第１表示データ生成部１０４は、ＰＣの表示に適した表示画面を構築してもよい。
また、第１表示データ生成部１０４は、利用者情報に基づき、その利用者の獲得ポイント数、プロモーション情報等を表示する利用者画面を構築してもよい。さらに、第１表示データ生成部１０４は、ゲームのキャラクタの育成レベル、獲得アイテム、ゲーム得点、ランキング等のゲームデータを表示する利用者画面を構築してもよい。
本実施形態では、利用者端末３の表示画面に表示する利用者専用画面を構築することにより、情報提供装置１を利用する利用者に対して適切な情報を提供することが可能となる。
【００６０】
ＡＣＴ１６の処理が実行された後、操作処理部１０３は、連動開始がされたか否かを判断する（ＡＣＴ１７）。操作処理部１０３は、連動が開始されたか否かの判断を、例えば、利用者端末３に表示された利用者専用画面を利用者が操作したか否かを検出することによって行う。なお、連動の開始は、ＡＣＴ１５の処理において、利用者情報に登録された利用者の利用者端末であると判断されたときに利用者情報処理部１０２等が行うようにしてもよい。
ＡＣＴ１７において、連動が開始されていないと判断した場合（ＡＣＴ１７：ＮＯ）、操作処理部１０３は、ＡＣＴ１７の処理を繰り返して、連動が開始されるのを待機する。
【００６１】
一方、ＡＣＴ１７において、連動が開始されたと操作処理部１０３によって判断された場合（ＡＣＴ１７：ＹＥＳ）、第２表示データ生成部１０５は、次の処理を行う。第２表示データ生成部１０５は、表示装置２に表示する告知情報を構成する。第２表示データ生成部１０５は、構成した報知情報を含む表示データを生成して表示装置２に出力する（ＡＣＴ１８）。例えば、第２表示データ生成部１０５は、情報提供装置１に接続された利用者端末３の利用者の利用者情報に基づき表示装置２に表示される告知情報を構成する。表示装置２に表示される告知情報は、他の利用者からも視聴される。したがって、表示装置２に表示される告知情報には、特定の利用者のみが視聴すべき情報は含めず、他の利用者が視聴しても問題がない情報を含めるものとする。複数の利用者が情報提供装置１を利用して表示装置２の表示を視認する場合、複数の利用者に共通する告知情報を構築してもよいし、利用者毎の告知情報を逐次構築してもよい。
【００６２】
また、ＡＣＴ１８において、第２表示データ生成部１０５は、連動を開始した利用者の利用者端末３からの操作の指示に基づき動作する操作対象を含む表示データを生成する。操作対象は、上述の通り、例えばカーソルやアイコンである。また、本実施形態では、後述する金魚すくいゲーム中の中で金魚をすくう「ポイ」である。例えば、第２表示データ生成部１０５は、利用者端末３からの利用者の操作に基づき、カーソルやポイを左右上下に移動させる。
【００６３】
利用者端末３と情報提供装置１を連像されることによって、利用者端末３には情報提供装置１から出力される告知情報が入力される。同時に、利用者端末３から情報提供装置１に操作指示を出力して、利用者端末３を情報提供装置１の入力デバイスのように利用することができる。すなわち、本実施形態における情報提供装置１は、利用者端末３との間でインタラクティブ（双方向）な情報のやりとりが可能となる。
【００６４】
ＡＣＴ１８の処理が実行された後、第１表示データ生成部１０４は、利用者端末３の表示画面に表示する告知情報を構成する。第１表示データ生成部１０４は、構成した報知情報を含む表示データを生成して利用者端末３に出力する（ＡＣＴ１９）。例えば、第１表示データ生成部１０４は、情報提供装置１に接続された利用者端末３の利用者の利用者情報を参照する。第１表示データ生成部１０４は、参照した利用者情報に基づき利用者端末３の表示画面に表示される告知情報を構成する。利用者端末３の表示画面に表示される告知情報は、その利用者端末の利用者のみが視聴できる。したがって、利用者端末３の画面に表示される告知情報には、特定の利用者のみが取得できるクーポンや非公開の催事情報を含めることができる。
【００６５】
また、ＡＣＴ１９において、第１表示データ生成部１０４は、上述した操作対象を操作する操作指示画面を表示するための表示データを生成する。第１表示データ生成部１０４は、生成した操作指示画面の表示データを、通信制御部１２を介して利用者端末３に送信する。利用者は、利用者端末３の表示画面に表示された操作指示画面を操作することにより、表示装置２に表示された操作対象を操作することができる。
【００６６】
ＡＣＴ１９の処理が実行された後、操作処理部１０３は、利用者が利用者端末３からゲーム参加の操作を行ったか否かを判断する（ＡＣＴ２０）。利用者は。例えば、利用者端末３の表示画面に表示されたゲーム参加のボタンを押下することによりゲーム参加の操作を行うことができる。操作処理部１０３は、利用者が利用者端末３からゲーム参加の操作を行っていないと判断した場合（ＡＣＴ２０：ＮＯ）、ＡＣＴ２０の処理を繰り返す。ＡＣＴ２０の処理を繰り返すことにより、操作処理部１０３は、ゲーム参加の操作がされることを待機する。
【００６７】
一方、ＡＣＴ２０の処理において、操作処理部１０３は、利用者が利用者端末３からゲーム参加の操作を行ったと判断する。操作処理部１０３は、利用者が利用者端末３からゲーム参加の操作を行ったと判断した場合（ＡＣＴ２０：ＹＥＳ）、ゲーム参加を許可するか否かを判断する（ＡＣＴ２１）。ゲーム参加を許可するか否かの判断は、例えば、情報提供装置１が同時にゲームのプレイを処理できる定員に達しているか否かで判断される。
【００６８】
ＡＣＴ２１の処理において、ゲーム参加を許可しないと判断した場合（ＡＣＴ２１：ＮＯ）、操作処理部１０３は、待ち情報を報知する（ＡＣＴ２２）。待ち情報とは、現在待ち状態の利用者の人数、予想される待ち時間等の情報である。例えば、操作処理部１０３は、第１表示データ生成部に待ち情報を含む表示データを生成させて、利用者端末３に送信する様にすることによって待ち情報を報知する。また、操作処理部１０３は、第２表示データ生成部に待ち情報を含む表示データを生成させて、表示装置２に送信する様にしてもよい。ＡＣＴ２２の処理を実行した後、操作処理部１０３は、ＡＣＴ２１の処理に戻り、ゲーム参加の許可を判断する。
【００６９】
一方、ＡＣＴ２１の処理において、ゲーム参加を許可すると判断した場合（ＡＣＴ２１：ＹＥＳ）、操作処理部１０３は、その利用者のゲームを開始する（ＡＣＴ２３）。利用者は利用者端末３の表示画面に表示された操作指示画面を操作する。操作処理部１０３は、利用者が操作指示画面を操作した場合、その操作に応じて、表示装置２のゲーム画面上の操作対象を操作する。表示装置２のゲーム画面上の操作対象を操作は、操作に応じて第２表示データ生成部１０５が表示データを生成することによって行うことができる。利用者は、利用者端末の操作を通じて表示装置２に表示されたゲームをプレイすることが可能となる。
【００７０】
ＡＣＴ２３の処理を実行後、操作処理部１０３は、利用者が利用者端末３からゲーム終了の操作を行ったか否かを判断する（ＡＣＴ２４）。利用者は。例えば、利用者端末３の表示画面に表示されたゲーム終了のボタンを押下することによりゲーム終了の操作を行うことができる。
【００７１】
ＡＣＴ２４の処理において、操作処理部１０３は、利用者が利用者端末３からゲーム終了の操作を行っていないと判断した場合（ＡＣＴ２４：ＮＯ）、次の処理が実行される。ゲーム終了の操作を行っていないと判断された場合、ＡＣＴ２４の処理を繰り返し、ゲーム終了の操作がされることを待機する。なお、ゲームのプレイ時間を予め定めておき、プレイ時間に達したか否かでゲームが終了されるようにしてもよい。
【００７２】
一方、ＡＣＴ２４の処理において、利用者が利用者端末３からゲーム終了の操作を行ったと判断された場合（ＡＣＴ２４：ＹＥＳ）、次の処理が実行される。ゲーム終了の操作を行ったと判断された場合、通信接続部１０１は、利用者端末３との通信の終了処理を行う（ＡＣＴ２５）。ＡＣＴ２５の処理が実行された後、フローチャートで示す処理が終了される。
以上で、図７を用いた、情報提供装置１の動作の説明を終了する。
【００７３】
次に、図８を用いて、第２表示データ生成部１０５によって生成された表示データに基づき表示装置２に表示される表示画像を説明する。図８は、本実施形態の表示装置の表示画像を例示する図である。
【００７４】
図８において、表示装置２の表示画面は、レイヤ２１、レイヤ２２、レイヤ２３、及びレイヤ２４を有する。レイヤ２１は、画像要素部品２１１、画像要素部品２１２、画像要素部品２１３、及び画像要素部品２１４を有する。レイヤ２２は、画像要素部品２２１、及び画像要素部品２２２を有する。本実施形態において、「レイヤ」とは、複数の「画像要素部品」の集合である。レイヤは、表示装置２の表示画面に所定の表示エリアを有している。画像要素部品はそれぞれが属するレイヤの表示エリアに配置される。例えば、レイヤ２１の表示エリアには４つの画像要素部品を配置することができる。各レイヤの表示エリアに表示される画像要素部品は、レイヤ毎に管理することができる。
【００７５】
レイヤ２１は、利用者が利用者端末３の操作指示画面から選択可能な画像要素部品が集合した「選択部品レイヤ」を示している。カーソル２５−１、カーソル２５−２、及びカーソル２５−３のそれぞれは操作可能な操作対象である。カーソル２５−１、カーソル２５−２、及びカーソル２５−３のそれぞれは、図１で示した３名の利用者によって操作される。３名の利用者は、利用者端末３（利用者端末３−１、利用者端末３−２、又は利用者端末３−３）の操作指示画面から、カーソル３５を操作する。カーソル２５（カーソル２５−１、カーソル２５−２、又はカーソル２５−３）は、選択可能な画像要素部品の上に移動させることができる。利用者は、利用者端末３の操作指示画面からタップ操作等を行うことによって、移動させたカーソル２５の下の選択可能な画像要素部品を選択することができる。
利用者端末３と情報提供装置１が連像されることによって、利用者端末３を情報提供装置１の入力デバイスのように利用することが可能となる。
【００７６】
レイヤ２１の画像要素部品２１１は、「店舗情報」を選択可能な画像要素部品である。店舗情報は広告主（ショッピングセンター、商店街等）の各店舗の情報である。情報提供装置１は、利用者が画像要素部品２１１を選択した場合、店舗情報を選択した利用者の利用者端末３に表示する。第１表示データ生成部１０４は、操作処理部１０３が検出した「店舗情報」の選択に基づき、記憶部１３に記憶された店舗情報を読み出す。第１表示データ生成部１０４は、利用者端末３に表示する表示データを構築して、利用者端末３に送信する。但し、利用者が画像要素部品２１１を選択した場合、情報提供装置１は、第２表示データ生成部１０５が生成した店舗情報の表示データを表示装置２に表示してもよい。店舗情報は他の利用者にとっても有用な情報である場合があるため、複数の利用者が視聴可能な表示装置２に表示することで宣伝効果を上げることが可能となる。
【００７７】
レイヤ２１の画像要素部品２１２は、「催し情報」を選択可能な画像要素部品である。催し情報は広告主から提供される催しに関する告知情報である。催し情報も店舗情報と同様に、選択時に催し情報を利用者端末３又は表示装置２に表示することができる。
【００７８】
レイヤ２１の画像要素部品２１３は、「お得クーポン」を選択可能な画像要素部品である。お得クーポンとは、各店舗からで利用可能な割引クーポンである。お得クーポンは、例えば、利用者情報のプロモーション情報、獲得ポイント数、ゲーム得点、ランキング等の情報に基づき、選択した利用者の利用者端末３に表示する。利用者情報に応じてお得クーポンの内容を変化させることにより、利用者が情報提供装置１を利用する動機付けを向上させることができる。
【００７９】
レイヤ２２は、情報提供装置１を利用開始するための情報を提示する画像要素部品が集合した「システムレイヤ」である。
【００８０】
レイヤ２２の画像要素部品２２１は、「２次元コード」の情報を表示する。２次元コードは、例えば、通信制御部１２が提供するＷｅｂページにアクセスするためのＵＲＬを表す。第２表示データ生成部１０５は、ＵＲＬを表す２次元コードをレイヤ２２の画像要素部品２２２１とする表示データを生成する。表示装置２は、第２表示データ生成部１０５が生成した表示データに基づき２次元コードを表示する。利用者は、利用者端末３のカメラを用いて、表示された２次元コードを撮影する。撮影された２次元コードは、利用者端末３にインストールされた２次元コード読み取りソフトウェアによってＵＲＬが抽出される。利用者端末３にインストールされたＷｅｂブラウザは、抽出されたＵＲＬにアクセスすることにより、通信制御部１２が提供するＷｅｂページを取得することができる。
なお、利用者端末３のＷｅｂブラウザは、通信制御部１２が発行したＣｏｏｋｉｅＩＤを保存することができる。通信制御部１２は、利用者端末３のＷｅｂブラウザからＣｏｏｋｉｅＩＤを取得することにより、利用者情報に登録された利用者を識別することができる。利用者は、ＵＲＬをＷｅｂブラウザのブックマークに登録してもよい。
【００８１】
レイヤ２２の画像要素部品２２２は、「合言葉」の情報を表示する。合言葉は、利用者端末３ａがネットワーク６２を介して情報提供装置１に接続するときに、利用者に対して入力を求める情報である。画像要素部品２２１で表示されるＵＲＬは、利用者端末３がネットワーク６２に接続可能な状況であれば利用者が表示装置２の近傍にいなくても接続可能なアドレスである。本実施形態では、表示装置２に合言葉を表示することにより、表示装置２が視聴可能な位置にいる利用者のみが情報提供装置を利用できるようにする。例えば、図７のＡＣＴ１７で説明した連像が開始されたか否かの判断条件に、表示装置２に表示された合言葉の入力を行ったか否かの条件を含めることができる。なお、合言葉は、一定時間毎に変更するものであってもよい。
また、本実施形態では、画像要素部品２２１に表示する２次元コードはＵＲＬが固定である場合を例示した。しかし、例えば画像要素部品２２１に表示する２次元コードに一定時間毎に変化するＵＲＬを含ませてもよい。表示装置２に表示された２次元コードをカメラで読取った利用者のみが情報提供装置１を利用できるようにする。これにより、合言葉を入力させる場合と同様の効果を得ることができる。
【００８２】
レイヤ２３は、利用者がゲームをプレイするための「ゲームレイヤ」である。ゲームレイヤの表示は、ゲーム参加者がいない場合は、待ち受け画面を表示するようにしてもよい。なお、ゲームレイヤの詳細は、図１２を用いて後述する。
【００８３】
レイヤ２４は、「広告レイヤ」である。広告レイヤに表示する広告は、ゲームレイヤでプレイされるゲームと関連付けることができる。例えば、ある広告主の広告が広告レイヤに表示されるときに、ゲームを特別な状態にしてもよい。特別な状態とは、例えば、ゲームレイヤでプレイされるゲームのキャラクタや獲得アイテム等を特別な状態にすることである。キャラクタや獲得アイテム等に広告主オリジナルのキャラクタやコレクション要素の高いアイテム等を用いるようにしてもよい。また、ゲームの結果獲得できるお得クーポンに広告レイヤの広告主で使用できるものを含めてもよい。なお、広告レイヤには、利用者情報のプロモーション情報を参照して、利用者に適した広告を表示するようにしてもよい。また、刻々レイヤには、時間帯毎に異なる広告を表示するようにしてもよい。
以上で、図８を用いた、第２データ生成部１０５によって生成された表示データに基づき表示装置２に表示される表示画像の説明を終了する。
【００８４】
次に、図９〜図１１を用いて、利用者端末３の表示画面に表示される表示画像を説明する。図９は、本実施形態の利用者端末３の第１の表示画像を例示する図である。図１０は、本実施形態の利用者端末の第２の表示画像を例示する図である。図１１は、本実施形態の利用者端末の第３の表示画像を例示する図である。
図９に示す第１の表示画像は、利用者端末３が情報提供装置１と通信を開始した後、情報提供装置１と連動をする前の表示画面を示している。利用者端末３は、表示装置２と離れた場所にある場合であっても、情報提供装置１と通信を開始することができる。
図１０に示す第２の表示画像は、利用者端末３が情報提供装置１と連動を開始した後、ゲームに参加する前の表示画面を示している。利用者は、利用者端末３の表示画面に表示された第２の表示画面を操作する。これにより、表示装置２に表示された操作対象（カーソル）をリモコンのように操作することができる。
さらに、図１１に示す第３の表示画像は、利用者端末３がゲームに参加した後の表示画面を示している。利用者は、利用者端末３の表示画面に表示された第３の表示画面を操作する。これにより、表示装置２に表示された操作対象（ポイ）をゲームコントローラのように操作することができる。
【００８５】
図９において、利用者端末３の表示画面は、レイヤ３１、及びレイヤ３２を有する。レイヤ３１は、画像要素部品３１１、画像要素部品３１２、及び画像要素部品３１３を有する。レイヤ３２は、画像要素部品３２１、画像要素部品３２２、及び画像要素部品３２３を有する。
【００８６】
レイヤ３１は、各種機能へリンクするリンクボタンの画像要素部品を集めた「機能部品レイヤ」である。本実施形態において、利用者端末３の表示画面はタッチパネルである。利用者は、タッチパネルの表示されたリンクボタンをタップすることにより、各画像要素部品の機能を使用することができる。なお、本実施形態では、タッチパネルに各種機能へリンクするリンクボタンの画像要素部品を表示する場合を例示する。しかし、各種機能へリンクするリンクボタンは、利用者端末３のハードウェアボタンに割り当ててもよい。
【００８７】
レイヤ３１の画像要素部品３１１は、「マイポイント」の情報を表示するリンクボタンの画像要素部品である。マイポイントは、利用者情報で説明した、獲得ポイントやゲーム得点等ポイント情報である。利用者は、毎ポイントのリンクボタンをタップすることにより、情報提供装置１からポイント情報を取得することができる。図１の操作処理部１０３は、利用者がマイポイントのリンクボタンをタップしたことを検出する。第１表示データ生成部１０５は、記憶部１３から利用者情報のポイント情報を読出してポイント情報を含む表示データを生成する。第１表示データ生成部１０５は、操作処理部１０３が検出したマイポイントのリンクボタンのタップに基づき、記憶部１３から利用者情報のポイント情報を読出す。そして、第１表示データ生成部１０５は、生成した表示データを利用者端末３に送信する。利用者端末３は送信された表示データに含まれるポイント情報を表示画面に表示することができる。
【００８８】
レイヤ３１の画像要素部品３１２は、「コレクション」の情報を表示するリンクボタンの画像要素部品である。コレクションは、利用者情報で説明した、獲得アイテムの情報である。利用者端末３は、獲得アイテムの情報を、ポイント情報と同様に情報提供装置１から取得して、利用者端末３の表示画面に表示することができる。
【００８９】
レイヤ３１の画像要素部品３１３は、「連動開始」を行うリンクボタンの画像要素部品である。図７のＡＣＴ１７の処理において説明した連動開始がされたか否かの判断は、次のように行うことができる。例えば、画像要素部品３１３の連動開始を行うリンクボタンがタップされたか否かを、図１の操作処理部１０３が検出することによって行うことができる。利用者は、連動開始を行うリンクボタンを操作することにより、明示的に利用者端末３と情報提供装置１との連動を開始させることができる。
【００９０】
レイヤ３２は、各種の状態情報を告知する画像要素部品を集めた「状態部品レイヤ」である。状態情報とは、情報提供装置１の現在の状態を表す情報である。状態情報は、利用者が明示的な操作をしない場合でも、利用者端末３の表示画面に表示するようにしてもよい。
【００９１】
レイヤ３２の画像要素部品３２１は、「ただいまの待ち人数」の情報を告知する画像要素部品である。図５のＡＣＴ２０の処理でゲーム参加の操作を行った利用者の数が、情報提供装置１において同時にゲームがプレイできる定員を超えている場合を考える。情報提供装置１は、ＡＣＴ２２の処理において、待ち人数等の待ち情報を利用者端末３に報知する。画像要素部品３２１は、情報提供装置１から報知された待ち情報を表示して利用者に告知することができる。利用者は、画像要素部品３２１に表示された待ち情報を参照し、ゲームへの参加を検討することができる。
【００９２】
レイヤ３２の画像要素部品３２２は、「本日のスコア」の情報を告知する画像要素部品である。本日のスコアは、例えば、他の利用者を含めたゲーム得点の本日のハイスコア又はそのランキングである。利用者情報には、それぞれの利用者のゲーム得点の情報を記録しておくことができる。本日のスコアは、図１の利用者情報処理部１０２が全ての利用者情報のゲーム得点の情報を収集することにより、利用者端末３に告知することができる。
【００９３】
レイヤ３２の画像要素部品３２３は、「本日のスペシャル催し」の情報を告知する画像要素部品である。本日のスペシャル催しは、例えば、ゲームに特別なキャラクタが出没する、又は特別なアイテムが収集できることを告知する情報である。本日のスペシャル催しは、表示装置２に表示される合言葉の入力をゲーム参加の必須の条件とするものであってもよい。合言葉の入力をゲーム参加の必須の条件とすることにより、利用者を表示装置２へ誘導することが可能となる。
【００９４】
図１０において、利用者端末３の表示画面は、レイヤ３１、及びレイヤ３３を有する。レイヤ３１は、画像要素部品３１１、画像要素部品３１２、及び画像要素部品３１４を有する。レイヤ３３は、画像要素部品３３１、及び画像要素部品３３２を有する。
【００９５】
レイヤ３１の画像要素部品３１４は、「連動終了」を行うリンクボタンの画像要素部品である。図７のＡＣＴ１７の処理において連動開始された後、ＡＣＴ２３の処理においてゲームが開始されるまでの任意の時点において連動終了が操作された場合を考える。その場合、図７に示すフローチャートの処理を中止して、利用者端末３と情報提供装置１との通信を終了させることができる。本実施形態では、連動終了の操作で通信も終了する場合を例示する。しかし、例えば、連動終了の操作では通信を終了せず、利用者端末３の表示画面を図９で示した連動開始前の状態に戻すようにしてもよい。
【００９６】
レイヤ３３は、操作に関する情報を示すための画像要素部品を集めた「操作レイヤ」である。
【００９７】
レイヤ３３の画像要素部品３３１は、「本日のお得なクーポン」の情報を告知する画像要素部品である。利用者が表示装置２の表示画面において「お得クーポン」の画像要素部品２１３を操作した場合、画像要素部品３２５の本日のお得なクーポンが表示（発行）される。画像要素部品２１３を操作するためには、利用者端末３を情報提供装置１と連動させる必要がある。したがって、情報提供装置１は利用者を表示装置２の前に集める集客効果を発揮することができる。画像要素部品３３１は、利用者に利用者端末３を情報提供装置１と連動させるための動機付けとして表示される。
【００９８】
なお、本実施形態では、情報提供装置１は、利用者が表示装置２に表示された画像要素部品２１３を操作することにより本日のお得なクーポンを発行する。しかし、画像要素部品２１３の操作によりお得なクーポンを発行する目的は、利用者を表示装置２の前に集めることである。そこで、利用者が表示装置２の前にいることを確認できる他の方法によってお得なクーポンの発行を行ってもよい。例えば、表示装置２の近傍でのみ連動開始ができる場合、情報提供装置１は、連動開始によって自動的にクーポンを発行するようにしてもよい。
【００９９】
レイヤ３３の画像要素部品３３２は、「操作指示画面」を示す画像要素部品である。操作指示画面は、所謂操作パッドと同様な操作を可能にする。操作指示画面に詳細は、図１３を用いて後述する。
【０１００】
なお、図１０に示すその他の画像要素部品は、図９で同じ符号を付して説明した画像要素部品と同様であるため、説明を省略する。
【０１０１】
図１１において、利用者端末３の表示画面は、レイヤ３１、及びレイヤ３３を有する。レイヤ３１は、画像要素部品３１１、画像要素部品３１２、及び画像要素部品３１５を有する。レイヤ３３は、画像要素部品３３３、及び画像要素部品３３２を有する。
【０１０２】
レイヤ３１の画像要素部品３１５は、「ゲーム終了」を行うリンクボタンの画像要素部品である。図７のＡＣＴ２４の処理において、利用者が利用者端末３からゲーム終了の操作を行ったと判断は、ゲーム終了のリンクボタンがタップされたか否かで判断される。なお、情報提供装置１が提供するゲームは、制限時間、制限回数、アイテム使用制限数等、ゲームを終了する制限を定めることができる。制限によってゲームが終了したときには、ゲーム終了の操作が行われなくても自動的にゲームを終了させることができる。
【０１０３】
レイヤ３３の画像要素部品３３３は、ゲームの「残り回数、残り時間」の情報を告知する画像要素部品である。上述の通り、ゲームに、制限時間、制限回数、アイテム使用制限数等、ゲームを終了する制限を定めることができる。この場合、画像要素部品３３３は、ゲームの「残り回数、残り時間」の情報を告知することができる。
以上で、図９〜図１１を用いた、利用者端末３の表示画面に表示される表示画像の説明を終了する。
【０１０４】
次に、図１２を用いて、図８のレイヤ２３で表示されるゲーム画面の詳細を説明する。図１２は、本実施形態の表示装置の表示データのゲーム画像を例示する図である。レイヤ２３は、画像要素部品２３１、及び画像要素部品２３２を有する。
【０１０５】
図１２において、レイヤ２３は、利用者がゲームをプレイするための画像要素部品を集めた「ゲームレイヤ」である。本実施形態において利用者は、レイヤ２３で金魚すくいゲームをプレイすることができるものとする。
【０１０６】
レイヤ２３の画像要素部品２３１は、金魚が泳ぐ水槽を表している。水槽には、金魚ｋｇ１〜金魚ｋｇ５の計５匹が泳ぐ動画が表示されている。金魚の数、種類は任意である。また、水槽には金魚以外の魚、魚以外の生物が泳ぐものであってもよい。金魚ｋｇ１〜金魚ｋｇ５はそれぞれ大きさが異なる金魚である。
【０１０７】
レイヤ２３の画像要素部品２３２は、ゲーム参加中の利用者を示す参加者一覧を表している。参加者一覧には、参加者２３２−１、参加者２３２−２、及び参加者２３２−３が表示されている。また、参加者一覧には、それぞれの参加者のハンドルネームと現在のゲーム得点が表示されている。
【０１０８】
画像要素部品２３１の水槽には、参加者２３２−１、参加者２３２−２、及び参加者２３２−３がそれぞれ操作する操作対象が表示されている。本実施形態では、操作対象は、金魚をすくう道具である、ポイＰｙ１、ポイＰｙ２、及びポイＰｙ３である。それぞれのポイには、参加者を特定する特定表示として例示する参加者のアイコンが表示される。従って、参加者は自分のポイを識別することができる。ポイＰｙ１、ポイＰｙ２、及びポイＰｙ３は利用者情報の育成レベルに応じてそれぞれ大きさが異なる。大きな金魚をすくうには大きなポイが有利であるものとする。参加者は利用者端末３の表示画面に表示された操作指示画面を操作することによって自らのポイを操作する。参加者は、操作指示画面を操作することによってポイを図示上下左右に移動させることができる。利用者端末３は加速度センサを有している。加速度センサは、３次元の加速度を計測できるものとする。例えば、利用者端末３が水平状態になっている場合、加速度センサは垂直の動作を検出することができる。情報提供装置１は、加速度センサによって検出された垂直の動作は、ポイを水面から引き揚げる動作にして表示するようにしてもよい。参加者は、利用者端末３を水平に把持して、操作指示画面でポイを水平に移動させ、ポイが金魚と重なったときに上に煽る動作を行うことにより金魚をすくうことができる。利用者は、すくった金魚の大きさに応じてゲーム得点を獲得することができる。
以上で、図１２を用いた、レイヤ２３で表示されるゲーム画面の詳細の説明を終了する。
【０１０９】
次に、図１３を用いて、画像要素部品３３２の操作指示画面の詳細を説明する。図１３は、実施形態の利用者端末に表示される、（Ａ）第１の操作指示画面、（Ｂ）第２の操作指示画面、及び（Ｃ）第３の操作指示画面を例示する図である。図１３（Ａ）〜（Ｃ）で例示する操作画面は、利用者情報の「操作方法」に登録しておく。「操作方法」に登録しておくことにより、情報提供装置１は、利用者の好みに応じた操作対象物の操作性を提供することができる。
図１３（Ａ）〜（Ｃ）で例示する操作表示画面は、操作指示画面を図示上方向に操作して、操作対象を上方向に移動させるときの操作を説明している。
【０１１０】
図１３（Ａ）において、画像要素部品３３２は、第１の操作指示画面がスライド操作によって上方向の操作を行うものである。図１３（Ａ）に図示する矢印はスライドの方向を示すものであり、矢印が表示されるものではない。利用者はタッチパッドと同様の操作性で操作対象の操作が可能になる。第１の操作指示画面において、利用者端末３の画像要素部品３３２は、操作処理部１０３に対して次の操作指示に関する情報を与えることができる。例えば、スライド操作の方向、スライド操作の距離、スライドの速さ、タップ回数、ロングタップ等の操作指示である。画像要素部品３３２は利用者に対して、表示装置２に表示された操作対象を、タッチパッドを用いて操作するような操作性を提供することができる。
【０１１１】
図１３（Ｂ）において、画像要素部品３３２は、第２の操作指示画面が十字キーの操作によって上方向の操作を行うものである。利用者は十字キーと同様の操作性で操作対象の操作が可能になる。利用者端末の画像要素部品３３２は、操作処理部１０３に対していずれの十字キーが押下されているかの操作指示を与えることが可能である。なお、第２の操作指示画面の十字キーを２か所タッチすることにより、操作対象を斜め方向に操作することができる。なお、操作表示画面に表示する十字キーの形状は任意に設定してもよい。
【０１１２】
図１３（Ｃ）において、画像要素部品３３２は、第３の操作指示画面がスティックコントローラの操作によって上方向の操作を行うものである。利用者はスティックコントローラと同様の操作性で操作対象の操作が可能になる。利用者端末の画像要素部品３３２は、操作処理部１０３に対して、スティックの倒す方向、スティックを倒す傾き操作指示を与えることが可能である。
以上で、図１３を用いた、画像要素部品３３２の操作指示画面の詳細の説明を終了する。
【０１１３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【０１１４】
例えば、制御部１０の各機能は、上記説明した機能を有する限り、複数の図示した機能ブロックを１の機能ブロックにまとめて実装してもよい。また、図示した１の機能ブロックを複数の機能ブロックとして分割して実装してもよい。また、それぞれの機能ブロックの一部又は全部をハードウェアによって構成するようにしてもよい。また、それぞれの機能ブロックの一部又は全部をＬＳＩによって実装されるファームウエアで実現してもよい。ＬＳＩには、ＡＳＩＣ（Application Specific Integrated Circuit）を含んでいてもよい。
【０１１５】
実施形態の情報提供装置は、通信接続部と、第１表示データ生成部と、第２表示データ生成部とを持つ。前記通信接続部は、利用者端末との通信接続を行う。前記第１表示データ生成部は、前記通信接続部で通信接続された利用者端末に操作指示画面を表示するための第１の表示データを生成する。前記第２表示データ生成部は、前記利用者端末に表示された操作指示画面が利用者に操作されたことに対応して、表示装置に表示された操作対象が操作されたことを示す画像を前記表示装置に表示するための第２の表示データを生成する。
【０１１６】
例えば、本実施形態では、通信接続部と、第１表示データ生成部と、操作処理部と、第２表示データ生成部と、出力処理部とを備える場合を例示した。しかし、これらの機能ブロックは１の機能ブロックにまとめて実装してもよい。また、これらの機能ブロックを複数の機能ブロックとして分割して実装してもよい。また、情報提供装置１は、図３又は図４で例示した一のＣＰＵで制御するものであっても複数のＣＰＵで制御されるものであってよい。また、情報提供装置１は、１の装置で構築しても、複数の装置（システム）で構築してもよい。
【０１１７】
なお、上述した情報提供装置１は、コンピュータで実現するようにしてもよい。その場合、各機能ブロックの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録する。この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することで実現してもよい。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体のことをいう。また、「コンピュータ読み取り可能な記録媒体」は、コンピュータシステムに内蔵されるハードディスク等の記憶装置を含む。さらに「コンピュータ読み取り可能な記録媒体」とは、短時間の間、動的にプログラムを保持するものを含んでいてもよい。短時間の間、動的にプログラムを保持するものは、例えば、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線である。また、「コンピュータ読み取り可能な記録媒体」には、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよい。また、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。また、上記プログラムは、プログラマブルロジックデバイスを用いて実現されるものであってもよい。プログラマブルロジックデバイスは、例えば、ＦＰＧＡ（Field Programmable Gate Array）である。
【符号の説明】
【０１１８】
１  情報提供装置
２、６０  表示装置
３、３−１、３−２、３−３、３０１、３２  利用者端末
１０  制御部
１０１  通信接続部
１０２  利用者情報処理部
１０３  操作処理部
１０４  第１表示データ生成部
１０５  第２表示データ生成部
１１  出力処理部
１２  通信制御部
５０、３１０、３２０  ＣＰＵ
５１、３１１、３２１  ＲＡＭ
５２。３１２、３２２  ＲＯＭ
５３、３１５、３２５  記憶装置
５４、３１４  出力Ｉ／Ｆ
５５、３１４  操作Ｉ／Ｆ
５６ａ  ネットワークＩ／Ｆ
５６ｂ、３２６  近距離無線Ｉ／Ｆ
５６ｃ  無線Ｉ／Ｆ
５７、３２７  カメラ
５８、３２８  生体認証装置
６１  キーボード／マウス
６２  ネットワーク
【図１】
2016218688.tif 000003
【図２】
2016218688.tif 000004
【図３】
2016218688.tif 000005
【図４】
2016218688.tif 000006
【図５】
2016218688.tif 000007
【図６】
2016218688.tif 000008
【図７】
2016218688.tif 000009
【図８】
2016218688.tif 000010
【図９】
2016218688.tif 000011
【図１０】
2016218688.tif 000012
【図１１】
2016218688.tif 000013
【図１２】
2016218688.tif 000014
【図１３】
2016218688.tif 000015