(57)【特許請求の範囲】
【請求項１】
固有の識別情報を備える端末装置から送信される情報であってＷｅｂサーバに対する要求を示す情報である接続情報の入力有無を判定する接続情報処理部と、
前記接続情報処理部が判定する前記接続情報の入力有無に応じて、外部に出力する情報を変更する出力処理部と、
を備え、
前記出力処理部は、前記接続情報処理部に前記接続情報が入力される前において前記通信接続をガイドする表示画面を出力し、前記接続情報処理部に前記接続情報が入力される以後において、前記端末装置に前記固有の識別情報に応じた操作画面を前記情報として出力する、
情報提供装置。
【請求項２】
人物検知に関するセンサ情報を処理するセンサ情報処理部を備え、
前記出力処理部は、前記センサ情報処理部が前記センサ情報から取得する前記人物検知の情報に応じて前記情報を変更する、
請求項１に記載の情報提供装置。
【請求項３】
請求項１又は請求項２に記載の情報提供装置と、
前記出力処理部からの前記情報に応じた表示を行なう表示装置と、
前記情報提供装置に通信接続して、前記接続情報を出力する少なくとも１つの端末装置と、
を備える、
情報提供システム。
【請求項４】
接続情報処理部が、固有の識別情報を備える端末装置から送信される情報であってＷｅｂサーバに対する要求を示す情報である接続情報の入力有無を判定する動作と、
出力処理部が、前記接続情報処理部が判定する前記接続情報の入力有無に応じて、外部に出力する情報を変更する動作と、
前記出力処理部が、前記接続情報処理部に前記接続情報が入力される前において前記通信接続をガイドする表示画面を出力し、前記接続情報処理部に前記接続情報が入力される以後において、前記端末装置に前記固有の識別情報に応じた操作画面を前記情報として出力する動作と、
を含む、
情報提供方法。
【請求項５】
接続情報処理部と、出力処理部と、を備える情報提供装置のコンピュータに、
前記接続情報処理部が、固有の識別情報を備える端末装置から送信される情報であってＷｅｂサーバに対する要求を示す情報である接続情報の入力有無を判定する動作と、
前記出力処理部が、前記接続情報の入力有無に応じて、外部に出力する情報を変更する動作と、
前記出力処理部が、前記接続情報処理部に前記接続情報が入力される前において前記通信接続をガイドする表示画面を出力し、前記接続情報処理部に前記接続情報が入力される以後において、前記端末装置に前記固有の識別情報に応じた操作画面を前記情報として出力する動作と、
を実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報提供装置、情報提供システム、情報提供方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、広告映像を表示する表示装置と、人物を撮像する撮像装置と、広告映像を見る人物の顔画像に応じて広告映像を制御する制御部と、を備える電子広告装置がある。しかしながら、この電子広告装置において利用者にインタラクティブな操作の実行を促す際に、利用者に適切な情報を提供することができないという問題があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４８９１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、利用者にインタラクティブな操作の実行を促す際に、利用者に適切な情報を提供することができる情報提供装置、情報提供システム、情報提供方法、およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報提供装置は、接続情報処理部と、出力処理部とを持つ。接続情報処理部は、通信接続に関する接続情報の入力有無を判定する。出力処理部は、接続情報処理部が判定する前記接続情報の入力有無に応じて、外部に出力する情報を変更する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の情報提供装置および情報提供システムの構成例を示すブロック図。
【図２】実施形態のサーバが実行する処理の流れを示すフローチャート。
【図３】実施形態の接続ガイドモードにおける表示装置の表示画面の一例を示す図。
【図４】実施形態のメインモードにおける表示装置の表示画面の一例を示す図。
【図５】実施形態のメインモードにおける端末装置の表示Ｉ／Ｆにおける表示画面の一例を示す図。
【図６】実施形態の変形例に係る情報提供装置および情報提供システムの構成例を示すブロック図。
【図７】実施形態の変形例に係るサーバが実行する処理の流れを示すフローチャート。
【図８】実施形態の変形例に係る情報提供システムの初期モードにおける表示装置の表示画面の一例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の情報提供装置、情報提供システム、情報提供方法、およびプログラムを、図面を参照して説明する。
なお、各図において、同一構成については同一の符号を付す。
【０００８】
図１は、実施形態の情報提供システム１および情報提供装置２の全体構成例を示すブロック図である。図１に示すように、情報提供システム１は、サーバ１００、少なくとも１つの端末装置２００、および表示装置３００を備える。サーバ１００および表示装置３００は、情報提供装置２を構成する。情報提供装置２は、例えば、店舗およびイベント会場などにおいて広告および告知などの情報を提供するデジタルサイネージなどである。
【０００９】
サーバ１００は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、またはインターネットなどの通信ネットワークに接続される。サーバ１００は、プロセッサ１０１、ＲＡＭ１０２、ＲＯＭ１０３、記憶装置１０４、通信Ｉ／Ｆ１０５、出力Ｉ／Ｆ１０６、および操作Ｉ／Ｆ１０７を備える。サーバ１００は、例えば、Ｗｅｂサーバである。Ｗｅｂサーバは、Ｗｅｂページを公開する。Ｗｅｂページは、ＨＴＭＬおよびＸＭＬなどのデータ、並びに映像および音声などのデータにより構成される。Ｗｅｂページは、端末装置２００および表示装置３００の各々で動作するＷｅｂブラウザによって表示される。
【００１０】
プロセッサ１０１は、ＣＰＵなどの処理装置である。プロセッサ１０１は、サーバ１００の各部の動作を統括して制御する。
ＲＡＭ１０２は、揮発性の記憶装置である。ＲＡＭ１０２は、プロセッサ１０１が実行する処理の作業領域などとして用いられる。
ＲＯＭ１０３は、不揮発性の記憶装置である。ＲＯＭ１０３は、サーバ１００の起動時にプロセッサ１０１により実行されるプログラムなどを記憶する。
【００１１】
記憶装置１０４は、ＨＤＤ（Hard Disk Drive）およびＳＳＤ（Solid State Drive）などの装置である。記憶装置１０４は、プロセッサ１０１が実行する各種処理のプログラムを記憶する。記憶装置１０４は、少なくとも１つの端末装置２００および表示装置３００の各々に送信する映像および音声などのデータを記憶する。
記憶装置１０４は、接続情報記憶部１１１、およびプログラム記憶部１１３を備える。
接続情報記憶部１１１は、少なくとも１つの端末装置２００の各々からの要求に含まれる接続情報を記憶する。各端末装置２００からの要求は、通信Ｉ／Ｆ１０５によって受信される。接続情報は、例えば、各端末装置２００で動作するＷｅｂブラウザから出力される要求（ＨＴＴＰリクエスト）に含まれる。接続情報は、Ｗｅｂサーバに対する要求を示す情報などである。
【００１２】
プログラム記憶部１１３は、接続情報処理プログラム記憶部１２１、および出力処理プログラム記憶部１２３を備える。
接続情報処理プログラム記憶部１２１は、プロセッサ１０１が実行する接続情報処理プログラムを記憶する。接続情報処理プログラムは、接続情報記憶部１１１に記憶されている接続情報を処理する。接続情報処理プログラムは、例えば、各端末装置２００で動作するＷｅｂブラウザからの要求に対する応答（ＨＴＴＰレスポンス）を通信Ｉ／Ｆ１０５から出力する。接続情報処理プログラムは、Ｗｅｂブラウザによって表示されるＷｅｂページのデータを通信Ｉ／Ｆ１０５から出力する。
出力処理プログラム記憶部１２３は、プロセッサ１０１が実行する出力処理プログラムを記憶する。出力処理プログラムは、プロセッサ１０１からの指示に応じて映像および音声などのデータを出力Ｉ／Ｆ１０６から出力する。出力処理プログラムは、例えば、表示装置３００で動作するＷｅｂブラウザによって表示されるＷｅｂページのデータを出力Ｉ／Ｆ１０６から出力する。
【００１３】
通信Ｉ／Ｆ１０５は、通信ネットワークと接続するネットワーク装置である。通信Ｉ／Ｆ１０５は、少なくとも１つの端末装置２００および他のサーバと通信を行う。
出力Ｉ／Ｆ１０６は、映像および音声などのデータを出力する出力端子または装置である。出力Ｉ／Ｆ１０６は、直接的に接続される表示装置３００などの装置または通信ネットワークを介して間接的に接続される装置に映像および音声などのデータを出力する。
操作Ｉ／Ｆ１０７は、操作情報を入力する入力端子または装置である。操作情報は、キーボードおよびマウスなどの操作装置から出力される。操作Ｉ／Ｆ１０７は、直接的に接続される操作装置または通信ネットワークを介して間接的に接続される操作装置からの操作情報を入力する。操作Ｉ／Ｆ１０７は、例えば、サーバ１００を管理する管理者が操作する機械式スイッチまたはＷｅｂページ上のＧＵＩボタンなどからの操作情報を入力する。サーバ１００を管理する管理者は、例えば、サーバ１００の動作の実行または停止などを指示する。
【００１４】
少なくとも１つの端末装置２００の各々は、通信ネットワークを介してサーバ１００に接続される。各端末装置２００は、プロセッサ２０１、ＲＡＭ２０２、ＲＯＭ２０３、記憶装置２０４、通信Ｉ／Ｆ２０５、表示Ｉ／Ｆ２０６、および操作Ｉ／Ｆ２０７を備える。各端末装置２００は、例えば、利用者が携帯するスマートフォンおよびタブレット型端末などの情報端末装置である。各端末装置２００は、サーバ１００を介して表示装置３００の表示内容に対してインタラクティブな操作を指示する。
【００１５】
プロセッサ２０１は、ＣＰＵなどの処理装置である。プロセッサ２０１は、端末装置２００の各部の動作を統括して制御する。
ＲＡＭ２０２は、揮発性の記憶装置である。ＲＡＭ２０２は、プロセッサ２０１が実行する処理の作業領域などとして用いられる。
ＲＯＭ２０３は、不揮発性の記憶装置である。ＲＯＭ２０３は、端末装置２００の起動時にプロセッサ１０１により実行されるプログラムなどを記憶する。
【００１６】
記憶装置２０４は、フラッシュメモリ、ＨＤＤ、およびＳＳＤなどの装置である。記憶装置２０４は、プログラム記憶部２１１を備える。プログラム記憶部２１１は、プロセッサ２０１が実行する各種処理のプログラムを記憶する。プログラム記憶部２１１は、例えば、Ｗｅｂブラウザのプログラムなどを記憶する。Ｗｅｂブラウザは、サーバ１００によって公開されるＷｅｂページを表示Ｉ／Ｆ２０６に表示する。
【００１７】
通信Ｉ／Ｆ２０５は、通信ネットワークと接続するネットワーク装置である。通信Ｉ／Ｆ２０５は、サーバ１００および他のサーバと通信を行う。
表示Ｉ／Ｆ２０６は、映像などのデータに応じた表示を行うユーザインタフェースである。表示Ｉ／Ｆ２０６は、例えば、液晶表示装置などの表示装置である。表示Ｉ／Ｆ２０６は、例えば、サーバ１００からのＷｅｂページのデータ、およびプロセッサ２０１の指示に応じたデータなどを表示する。サーバ１００からのＷｅｂページのデータは、通信Ｉ／Ｆ２０５によって受信される。
操作Ｉ／Ｆ２０７は、操作情報を入力するユーザインタフェースである。操作Ｉ／Ｆ２０７は、例えば、タッチパネルなどの操作装置である。
【００１８】
表示装置３００は、サーバ１００の出力Ｉ／Ｆ１０６に直接的または通信ネットワークを介して間接的に接続される。表示装置３００は、出力Ｉ／Ｆ１０６からの映像などのデータを表示する。表示装置３００は、例えば、Ｗｅｂブラウザのプログラムなどを記憶する。表示装置３００は、Ｗｅｂブラウザのプログラムを実行する。Ｗｅｂブラウザは、サーバ１００によって公開されるＷｅｂページを表示装置３００に表示する。
【００１９】
以下、実施形態の情報提供システム１の動作について説明する。
図２は、実施形態のサーバ１００が実行する処理の流れを示すフローチャートである。図３は、実施形態の接続ガイドモードにおける表示装置３００の表示画面の一例を示す図である。図４は、実施形態のメインモードにおける表示装置３００の表示画面の一例を示す図である。図５は、実施形態のメインモードにおける端末装置２００の表示Ｉ／Ｆ２０６における表示画面の一例を示す図である。
【００２０】
先ず、プロセッサ１０１は、図２に示すように、出力処理プログラム記憶部１２３に記憶されている出力処理プログラムを実行する。プロセッサ１０１は、出力処理プログラムにより、接続ガイドモードのデータを出力することを出力Ｉ／Ｆ１０６に指示する（Ａｃｔ０１）。
出力Ｉ／Ｆ１０６は、プロセッサ１０１からの指示に応じて、接続ガイドモードのデータを表示装置３００に出力する。表示装置３００は、出力Ｉ／Ｆ１０６からの接続ガイドモードのデータを受信すると、接続ガイドモードのデータを表示する。
【００２１】
接続ガイドモードのデータは、図３に示すように、利用者が所持する端末装置２００をサーバ１００に通信接続することを利用者に促す。接続ガイドモードのデータは、例えば、端末装置２００に設けられるカメラなどによって読み取られるコードデータ４０１を備える。コードデータ４０１は、端末装置２００がサーバ１００に接続するために必要となる情報を備える。コードデータ４０１は、例えば、サーバ１００が公開するＷｅｂページを指定するＵＲＬの情報などを備える。接続ガイドモードのデータは、例えば、利用者に提示される文言のデータ４０２を備える。文言のデータ４０２は、端末装置２００によってコードデータ４０１を読み取るように利用者を誘導する文言を備える。
【００２２】
次に、プロセッサ１０１は、図２に示すように、接続情報処理プログラム記憶部１２１に記憶されている接続情報処理プログラムを実行する。プロセッサ１０１は、接続情報処理プログラムにより、端末装置２００からの接続情報の入力有無を監視することを通信Ｉ／Ｆ１０５に指示する（Ａｃｔ０２）。
【００２３】
次に、プロセッサ１０１は、接続情報処理プログラムにより、端末装置２００からの接続情報が通信Ｉ／Ｆ１０５に入力されたか否かを判定する（Ａｃｔ０３）。
この判定結果が「ＮＯ」の場合（Ａｃｔ０３：ＮＯ）には、プロセッサ１０１は、Ａｃｔ０３の判定処理を繰り返し実行する。プロセッサ１０１は、例えば、タイマーを用いて一定の時間間隔でＡｃｔ０３の判定処理を繰り返し実行する。
一方、この判定結果が「ＹＥＳ」の場合（Ａｃｔ０３：ＹＥＳ）には、プロセッサ１０１は、処理をＡｃｔ０４に進める。
【００２４】
端末装置２００のプロセッサ２０１は、操作Ｉ／Ｆ２０７からの操作情報などに応じて、コードデータ４０１を表示装置３００から読み取る。プロセッサ２０１は、コードデータ４０１に含まれる情報に基づいてサーバ１００にアクセスする。プロセッサ２０１は、例えば、コードデータ４０１を表示装置３００から読み取ると、プログラム記憶部２１１に記憶されているＷｅｂブラウザのプログラムを実行する。プロセッサ２０１は、コードデータ４０１に含まれるＵＲＬの情報を用いて、Ｗｅｂブラウザによってサーバ１００にアクセスする。プロセッサ２０１は、接続情報を含む要求（ＨＴＴＰリクエスト）をＷｅｂブラウザからサーバ１００に出力する。
【００２５】
次に、プロセッサ１０１は、接続情報処理プログラムにより、端末装置２００からの接続情報を処理する。プロセッサ１０１は、端末装置２００の要求に対する応答を出力することを通信Ｉ／Ｆ１０５に指示する。さらに、プロセッサ１０１は、出力処理プログラム記憶部１２３に記憶されている出力処理プログラムを実行する。プロセッサ１０１は、出力処理プログラムにより、メインモードのデータを出力することを出力Ｉ／Ｆ１０６に指示する（Ａｃｔ０４）。
【００２６】
出力Ｉ／Ｆ１０６は、プロセッサ１０１からの指示に応じて、メインモードのデータを表示装置３００に出力する。表示装置３００は、出力Ｉ／Ｆ１０６からのメインモードのデータを受信すると、メインモードのデータを表示する。
メインモードのデータは、例えば、表示装置３００で動作するＷｅｂブラウザによって表示されるＷｅｂページのデータである。メインモードのデータは、図４に示すように、カーソル４１１によって選択操作される複数のＧＵＩボタン４１２のデータを備える。カーソル４１１は、各端末装置２００に固有の識別情報を備える。識別情報は、例えば、複数の端末装置２００の各々で異なるカーソル４１１の表示色などである。カーソル４１１は、識別情報に対応する端末装置２００からの操作信号によって操作される。
表示装置３００は、メインモードのデータを表示する際には、例えば、表題および複数のＧＵＩボタン４１２に対応付けられた代表的な複数のサムネイル画像の一覧を表示する。表示装置３００は、端末装置２００からの操作信号によって各ＧＵＩボタン４１２のサムネイル画像が選択されると、各ＧＵＩボタン４１２に対応する情報を表示する。
【００２７】
通信Ｉ／Ｆ１０５は、プロセッサ１０１からの指示に応じて、端末装置２００の要求に対する応答を端末装置２００の通信Ｉ／Ｆ２０５に出力する。
端末装置２００のプロセッサ２０１は、要求に対する応答をサーバ１００から受信すると、応答に含まれるデータを表示することを表示Ｉ／Ｆ２０６に指示する。表示Ｉ／Ｆ２０６は、プロセッサ２０１からの指示に応じて、応答に含まれるデータを表示する。
応答に含まれるデータは、例えば、端末装置２００で動作するＷｅｂブラウザによって表示されるＷｅｂページのデータである。端末装置２００のＷｅｂブラウザは、サーバ１００からの応答（ＨＴＴＰレスポンス）を受信すると、応答に含まれるデータを表示Ｉ／Ｆ２０６に出力する。応答に含まれるデータは、図５に示すように、表示装置３００に表示されるカーソル４１１を操作するための複数のＧＵＩボタン４２１のデータを備える。複数のＧＵＩボタン４２１は、例えば、カーソル４１１の移動方向を指示する十字キー状のボタンを備える。複数のＧＵＩボタン４２１は、例えば、カーソル４１１による各ＧＵＩボタン４１２の選択実行を指示するボタンを備える。複数のＧＵＩボタン４２１の各々は、操作Ｉ／Ｆ２０７からの操作情報に応じて操作される。操作Ｉ／Ｆ２０７からの操作情報は、表示装置３００の表示内容に対してインタラクティブな操作を指示する。操作Ｉ／Ｆ２０７からの操作情報は、表示装置３００におけるカーソル４１１の移動およびカーソル４１１による各ＧＵＩボタン４１２の選択実行を指示する。
さらに、応答に含まれるデータは、カーソル４１１が有する識別情報のデータを備える。識別情報のデータは、カーソル４１１が有する識別情報を利用者に認識させる。識別情報のデータは、例えば、カーソル４１１の表示色と同一である複数のＧＵＩボタン４２１の各々の表示色などである。
【００２８】
プロセッサ２０１は、操作Ｉ／Ｆ２０７からの操作情報に応じて複数のＧＵＩボタン４２１の各々が操作されると、カーソル４１１の操作を指示する操作信号を生成する。プロセッサ２０１は、操作信号を通信Ｉ／Ｆ２０５からサーバ１００の通信Ｉ／Ｆ１０５に出力する。
サーバ１００のプロセッサ１０１は、端末装置２００からの操作信号を受信すると、出力処理プログラムにより、操作信号に応じたデータの出力を出力Ｉ／Ｆ１０６に指示する。出力Ｉ／Ｆ１０６は、プロセッサ１０１からの指示に応じて、操作信号に応じたデータを表示装置３００に出力する。表示装置３００は、出力Ｉ／Ｆ１０６からのデータを表示する。プロセッサ１０１は、表示装置３００においてカーソル４１１によって複数のＧＵＩボタン４１２の各々が操作されると、各ＧＵＩボタン４１２に対応する所定動作を実行する。所定動作は、例えば、端末装置２００および表示装置３００の各々で動作するＷｅｂブラウザによって表示される各データを出力する動作などである。端末装置２００は、例えば、各ＧＵＩボタン４１２に対応する詳細情報のデータを表示する。
【００２９】
次に、プロセッサ１０１は、接続情報処理プログラムにより、端末装置２００の接続が継続されているか否かを判定する（Ａｃｔ０５）。プロセッサ１０１は、例えば、端末装置２００からの操作信号が所定時間間隔以下のタイミングで繰り返して通信Ｉ／Ｆ１０５に入力されるか否かを判定する。
この判定結果が「ＹＥＳ」の場合（Ａｃｔ０５：ＹＥＳ）には、プロセッサ１０１は、Ａｃｔ０５の判定処理を繰り返し実行する。
一方、この判定結果が「ＮＯ」の場合（Ａｃｔ０５：ＮＯ）には、プロセッサ１０１は、処理をＡｃｔ０６に進める。プロセッサ１０１は、端末装置２００からの操作信号が所定時間間隔を超えて通信Ｉ／Ｆ１０５に入力されない場合には、端末装置２００の接続が解除されたと判断する。
【００３０】
次に、プロセッサ１０１は、一連の処理の終了を指示する操作情報が操作Ｉ／Ｆ１０７から出力されたか否かを判定する（Ａｃｔ０６）。
この判定結果が「ＮＯ」の場合（Ａｃｔ０６：ＮＯ）には、プロセッサ１０１は、処理を上述したＡｃｔ０１に戻す。
一方、この判定結果が「ＹＥＳ」の場合（Ａｃｔ０６：ＹＥＳ）には、プロセッサ１０１は、処理を終了させる。プロセッサ１０１は、メインモードのデータの表示停止を表示装置３００に指示する。
【００３１】
以上説明した実施形態の情報提供装置２は、接続情報の入力有無に応じて表示出力を変更するプロセッサ１０１を持つので、利用者に適切な情報を提供することができる。サーバ１００への端末装置２００の接続有無に応じて表示出力を変更するプロセッサ１０１を持つので、利用者の動作状況に応じて適切な情報を提供することができる。接続情報の入力前に接続ガイドモードのデータを出力するプロセッサ１０１を持つので、サーバ１００に対する端末装置２００の接続を利用者に適切に促すことができる。接続情報の入力以後にメインモードのデータを出力するプロセッサ１０１を持つので、接続後の適切なタイミングで利用者にインタラクティブな操作を実行させることができる。
【００３２】
実施形態の情報提供システム１は、情報提供装置２と、少なくとも１つの端末装置２００とを持つので、各端末装置２００の利用者に適切な情報を提供することができる。
実施形態の情報提供方法は、プロセッサ１０１が接続情報の入力有無に応じて表示出力を変更するので、利用者の動作状況に応じて適切な情報を提供することができる。
【００３３】
以下、変形例について説明する。
図６は、実施形態の変形例に係る情報提供システム１および情報提供装置２の全体構成例を示すブロック図である。図６に示すように、上述した実施形態の変形例に係る情報提供装置２は、表示装置３００の周辺における人物の存在を検知するセンサ３０１を備えてもよい。
変形例の情報提供装置２は、上述した実施形態に加えて、センサＩ／Ｆ１０８、センサ情報記憶部１１２、センサ情報処理プログラム記憶部１２２、およびセンサ３０１を備える。以下において、上述した実施形態の情報提供装置２と同一部分については説明を省略または簡略化する。上述した実施形態の情報提供装置２とは異なる点について説明する。
【００３４】
サーバ１００は、プロセッサ１０１、ＲＡＭ１０２、ＲＯＭ１０３、記憶装置１０４、通信Ｉ／Ｆ１０５、出力Ｉ／Ｆ１０６、操作Ｉ／Ｆ１０７、およびセンサＩ／Ｆ１０８を備える。
センサＩ／Ｆ１０８は、センサ３０１と接続される端子または装置である。センサＩ／Ｆ１０８は、直接的または通信ネットワークを介して間接的に接続されるセンサ３０１との間で信号を送受信する。センサＩ／Ｆ１０８は、センサ３０１の動作を指示する信号をセンサ３０１に送信する。センサＩ／Ｆ１０８は、センサ３０１から出力されるセンサ情報の信号を受信する。
【００３５】
記憶装置１０４は、接続情報記憶部１１１、センサ情報記憶部１１２、およびプログラム記憶部１１３を備える。
センサ情報記憶部１１２は、センサＩ／Ｆ１０８が受信するセンサ３０１からのセンサ情報を記憶する。
プログラム記憶部１１３は、接続情報処理プログラム記憶部１２１、センサ情報処理プログラム記憶部１２２、および出力処理プログラム記憶部１２３を備える。
センサ情報処理プログラム記憶部１２２は、プロセッサ１０１が実行するセンサ情報処理プログラムを記憶する。センサ情報処理プログラムは、センサ情報記憶部１１２に記憶されているセンサ情報を処理する。センサ情報処理プログラムは、センサ情報を解析することによって表示装置３００の周辺における人物の存在有無を検知する。
【００３６】
センサ３０１は、表示装置３００の周辺における人物の存在を検知する。センサ３０１は、表示装置３００に設けられてもよいし、表示装置３００とは独立して設けられてもよい。センサ３０１は、例えば、表示装置３００の周辺を撮像するカメラ、人の手指などの接触を検知する接触センサ、若しくは電磁波を用いる能動型又は受動型のセンサなどである。センサ３０１は、プロセッサ１０１からの指示に応じて動作し、センサ情報をセンサＩ／Ｆ１０８に出力する。
【００３７】
以下、変形例の情報提供システム１の動作について説明する。
図７は、変形例のサーバ１００が実行する処理の流れを示すフローチャートである。図８は、変形例の初期モードにおける表示装置３００の表示画面の一例を示す図である。
【００３８】
先ず、プロセッサ１０１は、図７に示すように、出力処理プログラム記憶部１２３に記憶されている出力処理プログラムを実行する。プロセッサ１０１は、初期モードのデータを出力することを出力Ｉ／Ｆ１０６に指示する（Ａｃｔ１１）。
出力Ｉ／Ｆ１０６は、プロセッサ１０１からの指示に応じて、初期モードのデータを表示装置３００に出力する。表示装置３００は、出力Ｉ／Ｆ１０６からの初期モードのデータを受信すると、初期モードのデータを表示する。
【００３９】
初期モードのデータは、例えば、表示装置３００で動作するスクリーンセーバーのデータである。初期モードのデータは、図８に示すように、表示装置３００の周辺における人物の注意を引く映像および音声などのデータを備える。初期モードのデータは、例えば、表示装置３００の周辺の人物に提示される文言のデータ４３１を備える。文言のデータ４３１は、端末装置２００から利用されるポイントサービスの広告の文言などを備える。
【００４０】
次に、プロセッサ１０１は、図７に示すように、センサ情報処理プログラム記憶部１２２に記憶されているセンサ情報処理プログラムを実行する。プロセッサ１０１は、センサ情報処理プログラムにより、センサ３０１からのセンサ情報の入力有無を監視することをセンサＩ／Ｆ１０８に指示する（Ａｃｔ１２）。プロセッサ１０１は、センサ３０１からのセンサ情報を受信すると、センサ情報をセンサ情報記憶部１１２に格納する。プロセッサ１０１は、センサ情報を解析することによって、表示装置３００の周辺における人物の存在有無を検知する。プロセッサ１０１は、例えば、表示装置３００に向かって接近する利用者の存在有無をセンサ情報から検知する。
【００４１】
次に、プロセッサ１０１は、センサ情報処理プログラムにより、表示装置３００の周辺に人物が検知されたか否かを判定する（Ａｃｔ１３）。プロセッサ１０１は、例えば、表示装置３００に向かって接近する利用者が検知されたか否かを判定する。
この判定結果が「ＮＯ」の場合（Ａｃｔ１３：ＮＯ）には、プロセッサ１０１は、Ａｃｔ１３の判定処理を繰り返し実行する。プロセッサ１０１は、例えば、タイマーを用いて一定の時間間隔でＡｃｔ１３の判定処理を繰り返し実行する。
一方、この判定結果が「ＹＥＳ」の場合（Ａｃｔ１３：ＹＥＳ）には、プロセッサ１０１は、処理をＡｃｔ１４に進める。
【００４２】
次に、プロセッサ１０１は、上述したＡｃｔ０１、Ａｃｔ０２、およびＡｃｔ０３と同一のＡｃｔ１４、Ａｃｔ１５、およびＡｃｔ１６を、順次に実行する。
Ａｃｔ１６の判定結果が「ＮＯ」の場合（Ａｃｔ１６：ＮＯ）には、プロセッサ１０１は、処理をＡｃｔ１７に進める。
一方、Ａｃｔ１６の判定結果が「ＹＥＳ」の場合（Ａｃｔ１６：ＹＥＳ）には、プロセッサ１０１は、処理をＡｃｔ１８に進める。
【００４３】
次に、プロセッサ１０１は、端末装置２００からの接続情報が通信Ｉ／Ｆ１０５に入力されない時間の累積が所定不検知時間を超えたか否かを判定する（Ａｃｔ１７）。
この判定結果が「ＹＥＳ」の場合（Ａｃｔ１７：ＹＥＳ）には、プロセッサ１０１は、処理をＡｃｔ２０に進める。
一方、この判定結果が「ＮＯ」の場合（Ａｃｔ１７：ＮＯ）には、プロセッサ１０１は、処理をＡｃｔ１６に戻す。
【００４４】
次に、プロセッサ１０１は、上述したＡｃｔ０４、Ａｃｔ０５、およびＡｃｔ０６と同一のＡｃｔ１８、Ａｃｔ１９、およびＡｃｔ２０を、順次に実行する。
Ａｃｔ２０の判定結果が「ＮＯ」の場合（Ａｃｔ２０：ＮＯ）には、プロセッサ１０１は、処理を上述したＡｃｔ１１に戻す。
一方、Ａｃｔ２０の判定結果が「ＹＥＳ」の場合（Ａｃｔ２０：ＹＥＳ）には、プロセッサ１０１は、処理を終了させる。
【００４５】
以上説明した変形例の情報提供装置２は、人物検知に応じて表示出力を変更するプロセッサ１０１を持つので、人物の存在状況に応じて適切な情報を提供することができる。表示装置３００の周辺に人物が居ない場合に初期モードのデータを出力するプロセッサ１０１を持つので、人物の注意を表示装置３００に引きつけて接近を促すことができる。表示装置３００に接近する人物が存在する場合に接続ガイドモードのデータを出力するプロセッサ１０１を持つので、適切なタイミングでの接続を促すことができる。
【００４６】
変形例の情報提供システム１は、情報提供装置２と、少なくとも１つの端末装置２００とを持つので、各端末装置２００の利用者の状態に応じた情報を提供することができる。
変形例の情報提供方法は、プロセッサ１０１が人物検知に応じて表示出力を変更するので、表示装置３００周辺の人物の存在状況に応じて適切な情報を提供することができる。
【００４７】
以下、他の変形例について説明する。
上述した実施形態において、サーバ１００のプロセッサ１０１および端末装置２００のプロセッサ２０１はプログラムを実行することで機能するとしたが、これに限定されない。サーバ１００および端末装置２００の各機能の全て又は一部は、ハードウェアによって実現されてもよい。ハードウェアは、例えば、ＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、またはＦＰＧＡ（Field Programmable Gate Array）等である。
上述した実施形態において、表示装置３００はプログラムを実行することで機能するとしたが、これに限定されない。表示装置３００の機能の全て又は一部は、ハードウェアによって実現されてもよい。
【００４８】
上述した実施形態において、各種処理のプログラムは、記憶装置１０４、記憶装置２０４、および表示装置３００に記憶されるとしたが、これに限定されない。各種処理のプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよいし、電気通信回線を介して送信されてもよい。記録媒体は、例えば、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。
【００４９】
上述した実施形態において、サーバ１００に１つの端末装置２００が接続される場合について説明したが、これに限定されない。サーバ１００に複数の端末装置２００が接続される場合には、サーバ１００は複数の端末装置２００の接続を管理する。
サーバ１００は、複数の端末装置２００の各々からの操作信号に応じて、出力Ｉ／Ｆ１０６から表示装置３００に出力する表示内容を構成する。サーバ１００は、各端末装置２００に固有の識別情報を含む表示内容を表示装置３００に出力する。表示装置３００は、例えば、各端末装置２００に固有の識別情報として、各端末装置２００で異なる表示色のカーソル４１１を表示する。
【００５０】
上述した実施形態において、各端末装置２００の識別情報をカーソル４１１の表示色としたが、これに限定されない。
各端末装置２００の識別情報を、例えば、カーソル４１１に付与される番号または記号などとしてもよい。この場合、各端末装置２００において、カーソル４１１に付与される番号または記号と同一の番号または記号を表示してもよい。
【００５１】
上述した実施形態において、プロセッサ１０１は、Ａｃｔ０５の判定結果が「ＮＯ」の場合（Ａｃｔ０５：ＮＯ）に処理をＡｃｔ０６に進めるとしたが、これに限定されない。
プロセッサ１０１は、適宜のタイミングでの割り込み処理として、Ａｃｔ０６を実行してもよい。
【００５２】
以上説明した少なくともひとつの実施形態によれば、プロセッサ１０１が接続情報の入力有無に応じて表示出力を変更するので、利用者に適切な情報を提供することができる。プロセッサ１０１が端末装置２００の接続有無に応じて表示出力を変更するので、端末装置２００の利用者の動作状況に応じて適切な情報を提供することができる。プロセッサ１０１が端末装置２００の接続前に接続ガイドモードのデータを出力するので、端末装置２００の接続を利用者に適切に促すことができる。プロセッサ１０１が端末装置２００の接続以後にメインモードのデータを出力するので、適切なタイミングで利用者にインタラクティブな操作を実行させることができる。
【００５３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５４】
１…情報提供システム、２…情報提供装置、１００…サーバ、１０１…プロセッサ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…記憶装置、１０５…通信Ｉ／Ｆ、１０６…出力Ｉ／Ｆ、１０７…操作Ｉ／Ｆ、１０８…センサＩ／Ｆ、１１１…接続情報記憶部、１１２…センサ情報記憶部、１１３…プログラム記憶部、１２１…接続情報処理プログラム記憶部、１２２…センサ情報処理プログラム記憶部、１２３…出力処理プログラム記憶部、２００…端末装置、２０１…プロセッサ、２０２…ＲＡＭ、２０３…ＲＯＭ、２０４…記憶装置、２０５…通信Ｉ／Ｆ、２０６…表示Ｉ／Ｆ、２０７…操作Ｉ／Ｆ、２１１…プログラム記憶部、３００…表示装置、３０１…センサ
【図１】
0006502174.tif 000002
【図２】
0006502174.tif 000003
【図３】
0006502174.tif 000004
【図４】
0006502174.tif 000005
【図５】
0006502174.tif 000006
【図６】
0006502174.tif 000007
【図７】
0006502174.tif 000008
【図８】
0006502174.tif 000009