(57)【特許請求の範囲】
【請求項１】
ユーザにより携帯される端末装置と通信可能なサーバ装置と、前記サーバ装置と通信可能な情報提供装置とを備える情報提供システムにおいて、
前記サーバ装置は、
前記情報提供装置を識別する装置識別情報を取得した前記端末装置から、前記装置識別情報と、前記ユーザを識別するユーザ識別情報とを受信する識別情報受信手段と、
前記受信されたユーザ識別情報により識別される前記ユーザ向けの情報を、前記受信された装置識別情報により識別される前記情報提供装置へ送信するユーザ向け情報送信手段と、
を備え、
前記情報提供装置は、
前記装置識別情報を出力する出力手段であって、所定の期間経過ごとに、出力する前記装置識別情報を変更する出力手段と、
前記サーバ装置から送信された前記ユーザ向けの情報を受信するユーザ向け情報受信手段と、
前記受信されたユーザ向けの情報に基づいて、情報提供を行う提供手段と、
を備え、
前記ユーザ向け情報送信手段は、前記受信された装置識別情報が、該装置識別情報が受信された期間に対応する装置識別情報である場合に、前記ユーザ向けの情報を送信することを特徴とする情報提供システム。
【請求項２】
請求項１に記載の情報提供システムにおいて、
前記出力手段は、前記装置識別情報を示す信号を出力し、
前記識別情報受信手段は、前記端末装置により前記装置識別情報を示す信号が受信された場合に前記端末装置から送信されてくる前記装置識別情報と前記ユーザ識別情報とを受信することを特徴とする情報提供システム。
【請求項３】
請求項２に記載の情報提供システムにおいて、
前記情報提供装置は、外部から隔てられる所定空間に配置され、
前記出力手段は、前記所定空間に入るためのドアが閉まっている場合にのみ、前記装置識別情報を示す信号を出力することを特徴とする情報提供システム。
【請求項４】
請求項３に記載の情報提供システムにおいて、
前記情報提供装置は、乗り物内に配置され、
前記出力手段は、前記乗り物の移動が検出された場合、前記装置識別情報を出力することを特徴とする情報提供システム。
【請求項５】
請求項２乃至４の何れか１項に記載の情報提供システムにおいて、
前記出力手段は、前記装置識別情報を示す音波を出力することを特徴とする情報提供システム。
【請求項６】
請求項１乃至５の何れか１項に記載の情報提供システムにおいて、
前記サーバ装置は、
前記識別情報受信手段により受信された前記装置識別情報と前記ユーザ識別情報とを関連付ける関連付け手段を更に備え、
前記ユーザ向け情報送信手段は、前記情報提供装置の前記装置識別情報と関連付けられた前記ユーザ識別情報により識別される前記ユーザ向けの情報を、前記情報提供装置へ送信することを特徴とする情報提供システム。
【請求項７】
請求項６に記載の情報提供システムにおいて、
前記サーバ装置は、
前記情報提供装置及び前記端末装置の何れか一方の装置から送信される所定信号が他方の装置により受信されなくなった場合に前記他方の装置から送信されてくる解消要求を受信する解消要求受信手段と、
前記解消要求が受信された場合、前記装置識別情報と前記ユーザ識別情報との関連付けを解消する解消手段と、
を更に備えることを特徴とする情報提供システム。
【請求項８】
請求項６に記載の情報提供システムにおいて、
前記情報提供装置は、乗客が乗り物の利用を終えるときに運賃が決済される前記乗り物内に配置され、
前記情報提供装置は、
前記運賃を決済するための操作が検出された場合、前記サーバ装置へ解消要求を送信する解消要求送信手段と、
を更に備え、
前記サーバ装置は、
前記情報提供装置から前記解消要求を受信する解消要求受信手段と、
前記解消要求が受信された場合、前記解消要求を送信してきた前記情報提供装置の前記装置識別情報と前記ユーザ識別情報との関連付けを解消する解消手段と、
を更に備えることを特徴とする情報提供システム。
【請求項９】
請求項６乃至８の何れか１項に記載の情報提供システムにおいて、
前記情報提供装置は、
前記ユーザの操作が入力される入力手段と、
前記入力された操作に基づいて、前記ユーザへのクーポン情報の送信要求を前記サーバ装置へ送信する送信要求送信手段と、
を更に備え、
前記サーバ装置は、
前記情報提供装置から前記送信要求を受信する送信要求受信手段と、
前記送信要求が受信された場合、前記送信要求を送信してきた前記情報提供装置の前記装置識別情報と関連付けられた前記ユーザ識別情報により識別される前記ユーザのために、前記クーポン情報を送信するクーポン情報送信手段と、
を更に備えることを特徴とする情報提供システム。
【請求項１０】
ユーザにより携帯される端末装置と通信可能なサーバ装置と、前記サーバ装置と通信可能な情報提供装置とを備える情報提供システムにより実行される情報提供方法において、
前記サーバ装置が、前記情報提供装置を識別する装置識別情報を取得した前記端末装置から、前記装置識別情報と、前記ユーザを識別するユーザ識別情報とを受信する識別情報受信ステップと、
前記サーバ装置が、前記受信されたユーザ識別情報により識別される前記ユーザ向けの情報を、前記受信された装置識別情報により識別される前記情報提供装置へ送信するユーザ向け情報送信ステップと、
前記情報提供装置が、前記装置識別情報を出力する出力ステップであって、所定の期間経過ごとに、出力する前記装置識別情報を変更する出力ステップと、
前記情報提供装置が、前記サーバ装置から送信された前記ユーザ向けの情報を受信するユーザ向け情報受信ステップと、
前記情報提供装置が、前記受信されたユーザ向けの情報に基づいて、情報を提供する提供ステップと、
を含み、
前記ユーザ向け情報送信ステップは、前記受信された装置識別情報が、該装置識別情報が受信された期間に対応する装置識別情報である場合に、前記ユーザ向けの情報を送信することを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ向けにパーソナライズされた情報を提供する情報提供システム及び情報提供方法の技術分野に関する。
【背景技術】
【０００２】
従来、ユーザが所有する端末装置等の特定の装置に対してユーザがログインの操作を行うことにより、サーバ装置がその特定の装置にそのユーザ向けにパーソナライズされた情報を配信し、特定の装置が、パーソナライズされた情報を表示等するシステムが知られている（例えば、特許文献１）。ログインのために、ユーザは、一般的にはそのユーザの識別情報及びパスワード等を入力する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２２２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報を表示等するための情報提供装置が、例えば公共の場所等に設置されていることなどにより、不特定の人々により利用可能な状況に置かれている場合が考えられる。このような情報提供装置に対してユーザの識別情報を入力することは、他のユーザもその情報提供装置を利用可能であることを考慮すると、セキュリティの観点から好ましくない。【０００５】
本発明は、以上の点に鑑みてなされたものであり、情報提供装置にユーザの識別情報を入力することなく、そのユーザ向けにパーソナライズされた情報を情報提供装置が提供可能な情報提供システム及び情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、ユーザにより携帯される端末装置と通信可能なサーバ装置と、前記サーバ装置と通信可能な情報提供装置とを備える情報提供システムにおいて、前記サーバ装置は、前記情報提供装置を識別する装置識別情報を取得した前記端末装置から、前記装置識別情報と、前記ユーザを識別するユーザ識別情報とを受信する識別情報受信手段と、前記受信されたユーザ識別情報により識別される前記ユーザ向けの情報を、前記受信された装置識別情報により識別される前記情報提供装置へ送信するユーザ向け情報送信手段と、を備え、前記情報提供装置は、前記装置識別情報を出力する出力手段であって、所定の期間経過ごとに、出力する前記装置識別情報を変更する出力手段と、前記サーバ装置から送信された前記ユーザ向けの情報を受信するユーザ向け情報受信手段と、前記受信されたユーザ向けの情報に基づいて、情報提供を行う提供手段と、を備え、前記ユーザ向け情報送信手段は、前記受信された装置識別情報が、該装置識別情報が受信された期間に対応する装置識別情報である場合に、前記ユーザ向けの情報を送信することを特徴とする。
【０００７】
この発明によれば、ユーザが利用しようとする情報提供装置を識別する装置識別情報と、そのユーザを識別するユーザ識別情報とがユーザ端末からサーバ装置へ送信される。サーバ装置は、受信された識別情報に基づいて、ユーザ向けの情報を情報提供装置へ送信する。ユーザ向けの情報は、例えば提供される情報そのものであってもよいし、如何なる情報を提供するかを示す情報であってもよい。そして、情報提供装置は、ユーザ向けの情報に基づいて情報提供を行う。従って、情報提供装置にユーザの識別情報を入力することなく、そのユーザ向けにパーソナライズされた情報を情報提供装置が提供することができる。【０００９】
また、この発明によれば、端末装置は、ユーザが利用しようとする情報提供装置から出力された装置識別情報を取得することができる。
【００１１】
また、この発明によれば、過去に情報提供装置を利用したユーザの端末装置が、そのときに取得した装置識別情報を後でサーバ装置へ送信したとしても、サーバ装置はそのユーザ向けの情報を情報提供装置へ送信しない。従って、情報提供装置を現在利用しようとするユーザとは異なるユーザ向けにパーソナライズされた情報が提供されることを防止することができる。
【００１２】
請求項２に記載の発明は、請求項１に記載の情報提供システムにおいて、前記出力手段は、前記装置識別情報を示す信号を出力し、前記識別情報受信手段は、前記端末装置により前記装置識別情報を示す信号が受信された場合に前記端末装置から送信されてくる前記装置識別情報と前記ユーザ識別情報とを受信することを特徴とする。
【００１３】
この発明によれば、ユーザが装置識別情報を端末装置に入力する手間を省略することができる。【００１４】
請求項３に記載の発明は、請求項２に記載の情報提供システムにおいて、前記情報提供装置は、外部から隔てられる所定空間に配置され、前記出力手段は、前記所定空間に入るためのドアが閉まっている場合にのみ、前記装置識別情報を示す信号を出力することを特徴とする。
【００１５】
この発明によれば、装置識別情報を示す信号が所定空間の外部に届きにくくなるので、所定空間内にいるユーザの端末装置のみに装置識別情報が受信される蓋然性を高めることができる。【００１６】
請求項４に記載の発明は、請求項３に記載の情報提供システムにおいて、前記情報提供装置は、乗り物内に配置され、前記出力手段は、前記乗り物の移動が検出された場合、前記装置識別情報を出力することを特徴とする。
【００１７】
この発明によれば、ユーザが乗り物を利用している蓋然性が高いときに装置識別情報を示す信号を出力することができる。【００１８】
請求項５に記載の発明は、請求項２乃至４の何れか１項に記載の情報提供システムにおいて、前記出力手段は、前記装置識別情報を示す音波を出力することを特徴とする。
【００１９】
この発明によれば、障害物により音波が遮断され又は障害物の向こう側に届く音波が弱まるので、装置識別情報を示す信号が届く範囲を限定しやすくなる。【００２０】
請求項６に記載の発明は、請求項１乃至５の何れか１項に記載の情報提供システムにおいて、前記サーバ装置は、前記識別情報受信手段により受信された前記装置識別情報と前記ユーザ識別情報とを関連付ける関連付け手段を更に備え、前記ユーザ向け情報送信手段は、前記情報提供装置の前記装置識別情報と関連付けられた前記ユーザ識別情報により識別される前記ユーザ向けの情報を、前記情報提供装置へ送信することを特徴とする。
【００２１】
この発明によれば、ユーザが利用する情報提供装置とそのユーザとが関連付けられるので、関連付けが行われている間は、情報提供装置はそのユーザ向けにパーソナライズされた情報を提供することができる。【００２２】
請求項７に記載の発明は、請求項６に記載の情報提供システムにおいて、前記サーバ装置は、前記情報提供装置及び前記端末装置の何れか一方の装置から送信される所定信号が他方の装置により受信されなくなった場合に前記他方の装置から送信されてくる解消要求を受信する解消要求受信手段と、前記解消要求が受信された場合、前記装置識別情報と前記ユーザ識別情報との関連付けを解消する解消手段と、を更に備えることを特徴とする。
【００２３】
この発明によれば、ユーザが情報提供装置から離れることにより、情報提供装置及び端末装置の何れか一方の装置から送信される信号が他方に届かなくなると、情報提供装置とユーザとの関連付けが解消される。従って、ユーザが情報提供装置の利用を終えている蓋然性が高いときに関連付けを解消することができる。【００２４】
請求項８に記載の発明は、請求項６に記載の情報提供システムにおいて、前記情報提供装置は、乗客が乗り物の利用を終えるときに運賃が決済される前記乗り物内に配置され、前記情報提供装置は、前記運賃を決済するための操作が検出された場合、前記サーバ装置へ解消要求を送信する解消要求送信手段と、を更に備え、前記サーバ装置は、前記情報提供装置から前記解消要求を受信する解消要求受信手段と、前記解消要求が受信された場合、前記解消要求を送信してきた前記情報提供装置の前記装置識別情報と前記ユーザ識別情報との関連付けを解消する解消手段と、を更に備えることを特徴とする。
【００２５】
この発明によれば、ユーザが乗り物の利用を終えるときに情報提供装置とユーザとの関連付けが解消される。従って、ユーザが情報提供装置の利用を終える蓋然性が高いときに関連付けを解消することができる。【００２６】
請求項９に記載の発明は、請求項６乃至８の何れか１項に記載の情報提供システムにおいて、前記情報提供装置は、前記ユーザの操作が入力される入力手段と、前記入力された操作に基づいて、前記ユーザへのクーポン情報の送信要求を前記サーバ装置へ送信する送信要求送信手段と、を更に備え、前記サーバ装置は、前記情報提供装置から前記送信要求を受信する送信要求受信手段と、前記送信要求が受信された場合、前記送信要求を送信してきた前記情報提供装置の前記装置識別情報と関連付けられた前記ユーザ識別情報により識別される前記ユーザのために、前記クーポン情報を送信するクーポン情報送信手段と、を更に備えることを特徴とする。
【００２７】
この発明によれば、ユーザは、そのユーザの識別情報を情報提供装置に入力することなくクーポン情報を受け取ることができる。【００２８】
請求項１０に記載の発明は、ユーザにより携帯される端末装置と通信可能なサーバ装置と、前記サーバ装置と通信可能な情報提供装置とを備える情報提供システムにより実行される情報提供方法において、前記サーバ装置が、前記情報提供装置を識別する装置識別情報を取得した前記端末装置から、前記装置識別情報と、前記ユーザを識別するユーザ識別情報とを受信する識別情報受信ステップと、前記サーバ装置が、前記受信されたユーザ識別情報により識別される前記ユーザ向けの情報を、前記受信された装置識別情報により識別される前記情報提供装置へ送信するユーザ向け情報送信ステップと、前記情報提供装置が、前記装置識別情報を出力する出力ステップであって、所定の期間経過ごとに、出力する前記装置識別情報を変更する出力ステップと、前記情報提供装置が、前記サーバ装置から送信された前記ユーザ向けの情報を受信するユーザ向け情報受信ステップと、前記情報提供装置が、前記受信されたユーザ向けの情報に基づいて、情報を提供する提供ステップと、を含み、前記ユーザ向け情報送信ステップは、前記受信された装置識別情報が、該装置識別情報が受信された期間に対応する装置識別情報である場合に、前記ユーザ向けの情報を送信することを特徴とする。
【発明の効果】
【００２９】
本発明によれば、ユーザが利用しようとする情報提供装置を識別する装置識別情報と、そのユーザを識別するユーザ識別情報とがユーザ端末からサーバ装置へ送信される。サーバ装置は、受信された識別情報に基づいて、ユーザ向けの情報を情報提供装置へ送信する。ユーザ向けの情報は、例えば提供される情報そのものであってもよいし、如何なる情報を提供するかを示す情報であってもよい。そして、情報提供装置は、ユーザ向けの情報に基づいて情報提供を行う。従って、情報提供装置にユーザの識別情報を入力することなく、そのユーザ向けにパーソナライズされた情報を情報提供装置が提供することができる。
【図面の簡単な説明】
【００３０】
【図１】一実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】一実施形態に係る情報提供システムＳの動作例を示すシーケンス図である。
【図３Ａ】一実施形態に係るサーバ１の概要構成の一例を示すブロック図である。
【図３Ｂ】一実施形態に係るサーバ１のシステム制御部１１の機能ブロックの一例を示す図である。
【図４】データベースに記憶される内容の一例を示す図である。
【図５】一実施形態に係る情報提供装置２の概要構成の一例を示すブロック図である。
【図６】一実施形態に係る情報提供装置２のシステム制御部２１の機能ブロックの一例を示す図である。
【図７Ａ】一実施形態に係るユーザ端末３の概要構成の一例を示すブロック図である。
【図７Ｂ】一実施形態に係るユーザ端末３のシステム制御部３１の機能ブロックの一例を示す図である。
【図８】一実施形態に係る情報提供装置２のシステム制御部２１により実行される装置ＩＤ送信処理の一例を示すフローチャートである。
【図９】一実施形態に係る情報提供装置２のシステム制御部２１により実行されるチェックアウト要求処理の一例を示すフローチャートである。
【図１０】一実施形態に係る情報提供装置２のシステム制御部２１により実行される情報提供処理の一例を示すフローチャートである。
【図１１】一実施形態に係るユーザ端末３のシステム制御部３１により実行される端末処理の一例を示すフローチャートである。
【図１２】一実施形態に係るサーバ１のシステム制御部１１により実行されるサーバ処理の一例を示すフローチャートである。
【図１３】一実施形態に係るサーバ１のシステム制御部１１により実行されるサーバ処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、図面を参照して本発明の実施形態について詳細に説明する。以下に説明する実施形態は、タクシーに設置された情報提供装置により情報提供が行われるシステムに対して本発明を適用した場合の実施形態である。
【００３２】
［１．情報提供システムの構成］
先ず、本実施形態に係る情報提供システムＳの構成について、図１を用いて説明する。図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【００３３】
図１に示すように、情報提供システムＳは、サーバ１と、１又は複数の情報提供装置２と、複数のユーザ端末３と、を含んで構成されている。サーバ１は、本発明の情報処理装置の一例である。
【００３４】
サーバ１、情報提供装置２及びユーザ端末３は、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３５】
サーバ１は、情報提供システムＳに会員登録しているユーザに関する情報を記憶する。また、サーバ１は、情報提供装置２を利用するユーザにパーソナライズされた情報を情報提供装置２に提供させるための処理を行う。
【００３６】
情報提供装置２は、ユーザに対してパーソナライズされた情報を提供する。各情報提供装置２は、例えば所定の場所に配置されてもよい。情報提供装置２が配置される場所は特に限定されない。例えば、情報提供装置２は、外部から隔てられる空間に配置されてもよいし、屋外に配置されてもよい。外部から隔てられる空間の例として、建物、部屋、乗り物等の内部が挙げられる。乗り物の例として、自動車、船舶、航空機等が挙げられる。本実施形態において、各情報提供装置２はタクシー４内に配置される。ユーザは乗客としてタクシー４を利用可能である。ユーザがタクシー４の利用を終えるとき、ユーザは運賃を決済する。情報提供装置２は、乗客が操作可能な場所に設置されることが望ましい。例えば、情報提供装置２は、運転席又は助手席のヘッドレスト又は背もたれの背面に設置されてもよいし、運転席と助手席との間等に設置されてもよい。
【００３７】
ユーザ端末３は、情報提供システムＳに会員登録しているユーザにより携帯される。ユーザは、乗客としてタクシーを利用するとともに、タクシー内で情報提供装置２からの情報提供を受ける。ユーザ端末３の例として、スマートフォン、タブレットコンピュータ等の携帯情報端末、携帯電話機、ＰＤＡ（Personal Digital Assistant）、ノートパソコン等が挙げられる。
【００３８】
図２は、本実施形態に係る情報提供システムＳの動作例を示すシーケンス図である。図２に示すように、ユーザ端末３は、ユーザが利用しようとする情報提供装置１の装置ＩＤを取得する（ステップＳ１）。装置ＩＤは、情報提供装置２を識別する情報である。装置ＩＤは、例えば、情報提供装置２のＩＰアドレス、ＭＡＣ（Media Access Control）アドレス、又はその他の情報等であってもよい。例えば装置ＩＤは、紙等に印刷されていてもよいし、情報提供装置２が出力してもよい。ユーザ端末３は、取得された装置ＩＤと、そのユーザ端末３を所有するユーザのユーザＩＤとをサーバ１へ送信する（ステップＳ２）。ユーザＩＤは、ユーザを識別する情報である。
【００３９】
サーバ１は、ユーザ端末３から受信されたユーザＩＤにより識別されるユーザ向けのカスタム情報を、そのユーザＩＤとともに受信された装置ＩＤにより識別される情報提供装置２へ送信する（ステップＳ３）。カスタム情報は、ユーザ向けにパーソナライズされた情報を情報提供装置２に提供させるための情報である。カスタム情報は、ユーザに提供される情報そのものであってもよいし、如何なる情報をユーザに提供するかを示す情報であってもよい。情報提供装置２は、サーバ１から受信されたカスタム情報に基づいて、情報提供を行う（ステップＳ４）。
【００４０】
このように、情報提供システムＳにおいては、ユーザＩＤやパスワード等の認証情報をユーザが情報提供装置２に入力することなくして、情報提供装置２がそのユーザ向けにパーソナライズされた情報を提供する。また、サーバ１は、情報提供装置２へ認証情報その他ユーザに関する情報を送信しなくてもよい。
【００４１】
カスタム情報の送信に先だって、サーバ１は、チェックイン（またはログイン）のための処理を実行してもよい。本実施形態において、チェックインとは、ユーザが情報提供装置２の利用を宣言することである。チェックインのための処理は、例えば装置ＩＤとユーザＩＤとを関連付けることである。また、サーバ１は、チェックアウト（またはログアウト）のための処理を実行してもよい。チェックアウトとは、ユーザが情報提供装置２の利用の終了を宣言することである。チェックアウトのための処理は、例えば装置ＩＤとユーザＩＤとの関連付けを解消することである。これにより、チェックインからチェックアウトの間まで、ユーザは情報提供装置２からそのユーザ向けにパーソナライズされた情報の提供を受けることが可能となる。
【００４２】
チェックイン後、情報提供装置２は、クーポン情報に関する情報を提供してもよい。クーポン情報は、商品の購入時、サービスの利用時等にユーザが利用可能な割引券、優待券等を示す情報である。サーバ１は、情報提供装置２に対するユーザの操作に基づいて情報提供装置２から送信された要求に基づいて、そのユーザのためにクーポン情報を送信してもよい。これにより、ユーザ端末３はクーポン情報を受信する。ユーザは、ユーザ端末３にクーポン情報を表示させ、そのクーポン情報を提示することで、割り引き、優待等を受けることができる。
【００４３】
［２．サーバの構成］
次に、サーバ１の構成について、図３Ａ及び図４を用いて説明する。図３Ａは、本実施形態に係るサーバ１の概要構成の一例を示すブロック図である。図３Ａに示すように、サーバ１は、システム制御部１１と、システムバス１２と、入出力インターフェース１３と、記憶部１４と、通信部１５と、を備えている。システム制御部１１と入出力インターフェース１３とは、システムバス１２を介して接続されている。
【００４４】
システム制御部１１は、ＣＰＵ（Central Processing Unit）１１ａ、ＲＯＭ（Read Only Memory）１１ｂ、ＲＡＭ（Random Access Memory）１１ｃ等により構成されている。ＣＰＵ１１ａは、プロセッサの一例である。なお、本発明は、ＣＰＵと異なる様々なプロセッサに対しても適用可能である。記憶部１４、ＲＯＭ１１ｂ及びＲＡＭ１１ｃは、それぞれメモリの一例である。なお、本発明は、ハードディスク、ＲＯＭ及びＲＡＭと異なる様々なメモリに対しても適用可能である。
【００４５】
入出力インターフェース１３は、記憶部１４及び通信部１５とシステム制御部１１との間のインターフェース処理を行う。
【００４６】
記憶部１４は、例えば、ハードディスクドライブ等により構成されている。この記憶部１４には、ユーザＤＢ１４ａ、チェックイン管理ＤＢ１４ｂ等のデータベースが記憶されている。「ＤＢ」は、データベースの略語である。
【００４７】
図４は、データベースに記憶される内容の一例を示す図である。ユーザＤＢ１４ａには、情報提供システムＳに会員登録されているユーザに関するユーザ情報が記憶されている。具体的に、ユーザＤＢ１４ａには、ユーザＩＤ、氏名、生年月日、性別、住所、電子メールアドレス等のユーザの属性が、ユーザごとに関連付けて記憶される。
【００４８】
チェックイン管理ＤＢ１４ｂには、情報提供システムＳにチェックインしたユーザに関する情報が記憶される。具体的に、チェックイン管理ＤＢ１４ｂには、ユーザＩＤ、及び装置ＩＤが、情報提供システムＳにチェックインしたユーザＩＤごとに記憶される。ユーザＩＤは、情報提供システムＳにチェックインしたユーザＩＤを示す。装置ＩＤは、関連付けられたユーザＩＤに対して情報提供を行う情報提供装置２を示す。
【００４９】
記憶部１４には、ユーザ情報に加えて、ユーザの特性、属性、興味、嗜好等を特定可能な情報が登録されているデータベースが更に記憶されてもよい。このような情報の例として、ユーザによる情報提供装置２の利用履歴、ユーザによるコンテンツの利用履歴、ショッピングサイトや店舗におけるユーザの商品の購入履歴、ユーザによるサービスの利用履歴、ユーザのお気に入りを示す情報、アンケートに対する回答、ユーザにより入力又は設定された情報等が記憶されてもよい。こうした情報に基づいて、サーバ１は、如何なる情報をユーザに提供するかを決定してもよい。
【００５０】
また、記憶部１４には、ユーザに提供される情報として、各種コンテンツが記憶されている。コンテンツの例として、動画データ、音声データ、音楽データ、画像データ、テキストデータ、ウェブページ、電子文書、アプリケーションプログラム、広告情報、クーポン情報、レコメンド情報等が挙げられる。
【００５１】
更に、記憶部１４には、オペレーティングシステム、ＤＢＭＳ（Database Management System）、サーバプログラム等の各種プログラムが記憶されている。サーバプログラムは、カスタム情報を情報提供装置２へ送信するためのプログラムである。サーバプログラムは各種のプログラムコードを含む。なお、サーバプログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、サーバプログラムは、プログラム製品であってもよい。
【００５２】
通信部１５は、ネットワークＮＷを介してユーザ端末３と接続して、ユーザ端末３との通信状態を制御する。
【００５３】
［３．情報提供装置の構成］
次に、情報提供装置２の構成について、図５を用いて説明する。図５は、本実施形態に係る情報提供装置２の概要構成の一例を示すブロック図である。図５に示すように、情報提供装置２は、システム制御部２１と、システムバス２２と、入出力インターフェース２３と、記憶部２４と、移動体無線通信部２５と、近距離無線通信部２６と、操作入力部２７と、表示部２８と、音出力部２９と、を備えている。システム制御部２１と入出力インターフェース２３とは、システムバス２２を介して接続されている。
【００５４】
システム制御部２１は、ＣＰＵ２１ａ、ＲＯＭ２１ｂ、ＲＡＭ２１ｃ等により構成されている。
【００５５】
入出力インターフェース２３は、記憶部２４〜音出力部２９とシステム制御部２１との間のインターフェース処理を行う。また、入出力インターフェース２３には、ドアセンサ４１、車速センサ４２、タクシーメータ４３、及び決済端末４４が接続されてもよい。ドアセンサ４１〜決済端末４４は、タクシー４に備えられている。ドアセンサ４１は、タクシー４のドアの開閉状態を検出する。例えばドアセンサ４１は各ドアに備えられてもよい。車速センサ４２は、タクシー４の車速を検出する。タクシーメータ４３は、タクシー４の走行時間や乗車時間に応じて運賃を自動的に計算して表示する。タクシーメータ４３は、運賃を表示する表示部、運賃を確定するための支払いボタン等を備える。決済端末４４は、クレジットカード、電子マネー等を用いて運賃を決済するための端末装置である。決済端末４４は、例えばクレジットカード番号、電子マネーの会員の識別情報等を読み取るリーダ部、決済を実行するための決済ボタン等を備える。
【００５６】
記憶部２４は、例えば、ハードディスクドライブ等により構成されている。この記憶部２４には、サーバ１からダウンロードされたコンテンツが記憶される。情報提供装置２は、サーバ１に記憶されている全てのコンテンツを予め記憶部２４に記憶させてもよいし、一部のコンテンツを予め記憶部２４に記憶させてもよい。例えば、情報提供装置２は、タクシー会社の無線ＬＡＮ（Local Area Network）に接続されているときにコンテンツをダウンロードしてもよい。或いは、情報提供装置２は、必要に応じて適時コンテンツをダウンロードしてもよい。
【００５７】
更に、記憶部２４には、オペレーティングシステム、情報提供プログラム等の各種プログラムが記憶されている。情報提供プログラムは、ユーザに対して情報を提供するためのプログラムである。情報提供プログラムは各種のプログラムコードを含む。なお、情報提供プログラムは、例えば、サーバ１等のサーバ装置からネットワークＮＷを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、情報提供プログラムは、プログラム製品であってもよい。
【００５８】
移動体無線通信部２５は、移動体通信ネットワークを利用するための無線通信機能を有する。移動体通信ネットワークは、例えば、電話用回線交換ネットワーク、及びインターネットに接続するためのデータ通信用パケット交換ネットワークを含む。移動体無線通信部２５は、アンテナを介して、最寄りの基地局との間で無線通信を行い、基地局及び移動体通信ネットワークを介してネットワークＮＷに接続する。情報提供装置２は、移動体無線通信部２５を利用してサーバ１との通信を行う。
【００５９】
近距離無線通信部２６は、数ミリメートル〜数メートル程度の通信距離を有する近距離無線通信機能を有する。近距離無線通の規格は、例えばＢＬＥ（Bluetooth（登録商標） Low Energy）、ＺｉｇＢｅｅ（登録商標）、 ＮＦＣ（Near field radio communication）等であってもよい。近距離無線通信部２６は、アンテナを介して、近距離無線通信機能を有する他の無線通信機器との間で無線通信を行う。情報提供装置２は、近距離無線通信部２６を利用してユーザ端末３との通信を行う。
【００６０】
操作入力部２７は、ユーザによる操作を受け付け、操作内容に対応する信号をシステム制御部２１に出力する。操作入力部２７の例として、ボタン、スイッチ、タッチパネル等が挙げられる。
【００６１】
表示部２８は、システム制御部２１の制御により、画像、文字等の情報を表示する。表示部２８の例として、液晶ディスプレイ、有機ＥＬ（Light Emitting）ディスプレイ等が挙げられる。
【００６２】
音出力部２９は、システム制御部２１の制御により音波を出力する。本実施形態において、音波は超音波を含んでもよい。例えば、音出力部２９は、可聴周波数の音波を出力可能なスピーカ、及び超音波を出力可能なスピーカのうち少なくとも１つを備えてもよい。
【００６３】
［４．ユーザ端末の構成］
次に、ユーザ端末３の構成について、図７Ａを用いて説明する。図７Ａは、本実施形態に係るユーザ端末３の概要構成の一例を示すブロック図である。図７Ａに示すように、ユーザ端末３は、システム制御部３１と、システムバス３２と、入出力インターフェース３３と、記憶部３４と、移動体無線通信部３５と、近距離無線通信部３６と、操作入力部３７と、表示部３８と、音入力部３９と、カメラ部４０を備えている。システム制御部３１と入出力インターフェース３３とは、システムバス３２を介して接続されている。
【００６４】
システム制御部３１は、ＣＰＵ３１ａ、ＲＯＭ３１ｂ、ＲＡＭ３１ｃ等により構成されている。
【００６５】
入出力インターフェース３３は、記憶部３４〜カメラ部４０とシステム制御部３１との間のインターフェース処理を行う。
【００６６】
記憶部３４は、例えば、フラッシュメモリ、ハードディスクドライブ等により構成されている。この記憶部３４には、オペレーティングシステム、端末プログラム等の各種プログラムが記憶されている。端末プログラムは、情報提供システムＳを利用するための処理を行うためのプログラムである。なお、端末プログラムは、例えば、サーバ１等のサーバ装置からネットワークＮＷを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、端末プログラムは、プログラム製品であってもよい。
【００６７】
移動体無線通信部３５は、移動体通信ネットワークを利用するための無線通信機能を有する。移動体無線通信部３５は、アンテナを介して、最寄りの基地局との間で無線通信を行い、基地局及び移動体通信ネットワークを介してネットワークＮＷに接続する。ユーザ端末３は、移動体無線通信部３５を利用してサーバ１との通信を行う。
【００６８】
近距離無線通信部３６は、数ミリメートル〜数メートル程度の通信距離を有する近距離無線通信機能を有する。近距離無線通の規格は、例えばＢＬＥ、ＺｉｇＢｅｅ（登録商標）、 ＮＦＣ等であってもよい。近距離無線通信部３６は、アンテナを介して、近距離無線通信機能を有する他の無線通信機器との間で無線通信を行う。ユーザ端末３は、近距離無線通信部３６を利用して情報提供装置２との通信を行う。
【００６９】
操作入力部３７は、ユーザによる操作を受け付け、操作内容に対応する信号をシステム制御部３１に出力する。操作入力部３７の例として、ボタン、スイッチ、タッチパネル、キー等が挙げられる。
【００７０】
表示部３８は、システム制御部３１の制御により、画像、文字等の情報を表示する。表示部３８の例として、液晶ディスプレイ、有機ＥＬディスプレイ等が挙げられる。
【００７１】
音入力部３９は、音波を音信号に変換して、音信号をシステム制御部３１へ出力するデバイスである。音入力部３９は、例えばマイクロフォンであってもよい。
【００７２】
カメラ部４０は、静止画又は動画を撮影する。カメラ部４０は、例えばＣＣＤ（Colony Collapse Disorder）イメージセンサ等により構成されている。
【００７３】
［５．機能概要］
次に、図３Ｂ、図６及び図７Ｂを用いて、サーバ１のシステム制御部１１、情報提供装置２のシステム制御部２１、及びユーザ端末３のシステム制御部３１の機能概要を説明する。
【００７４】
図３Ｂは、本実施形態に係るサーバ１のシステム制御部１１の機能ブロックの一例を示す図である。システム制御部１１は、ＣＰＵ１１ａが、サーバプログラムに含まれる各種コードを読み出し実行することにより、図３Ｂに示すように、チェックイン要求受信部１１１、チェックイン処理部１１２、カスタム情報送信部１１３、チェックアウト要求受信部１１４、チェックアウト処理部１１５、クーポン情報送信要求受信部１１６、クーポン情報送信部１１７等として機能する。チェックイン要求受信部１１１は、本発明の識別情報受信手段の一例である。チェックイン処理部１１２は、本発明の関連付け手段の一例である。カスタム情報送信部１１３は、本発明の送信手段の一例である。チェックアウト要求受信部１１４は、本発明の解消要求受信手段の一例である。チェックアウト処理部１１５は、本発明の解消手段の一例である。クーポン情報送信要求受信部１１６は、本発明の送信要求受信手段の一例である。クーポン情報送信部１１７は、本発明のクーポン情報送信手段の一例である。
【００７５】
図６は、本実施形態に係る情報提供装置２のシステム制御部２１の機能ブロックの一例を示す図である。システム制御部２１は、ＣＰＵ２１ａが、情報提供プログラムに含まれる各種コードを読み出し実行することにより、図６に示すように、装置ＩＤ出力部２１１、カスタム情報受信部２１２、情報提供部２１３、信号送受信部２１４、チェックアウト要求送信部２１５、クーポン情報送信要求送信部２１６等として機能する。装置ＩＤ出力部２１１は、本発明の出力手段の一例である。カスタム情報受信部２１２は、本発明のユーザ向け情報受信手段の一例である。情報提供部２１３は、本発明の提供手段の一例である。チェックアウト要求送信部２１５は、本発明の解消要求送信手段の一例である。クーポン情報送信要求送信部２１６は、本発明のクーポン情報送信手段の一例である。
【００７６】
図７Ｂは、本実施形態に係るユーザ端末３のシステム制御部３１の機能ブロックの一例を示す図である。システム制御部３１は、ＣＰＵ３１ａが、端末プログラムに含まれる各種コードを読み出し実行することにより、図７Ｂに示すように、装置ＩＤ取得部３１１、チェックイン要求送信部３１２、信号送受信部３１３等として機能する。
【００７７】
［５−１．装置ＩＤの出力、取得］
情報提供装置２の装置ＩＤ出力部２１１は、その装置ＩＤ出力部２１１として機能するシステム制御部２１を備える情報提供装置２の装置ＩＤを出力する。紙等に印刷された装置ＩＤをユーザ端末３が取得する場合、装置ＩＤ出力部２１１は不要である。
【００７８】
装置ＩＤ出力部２１１は、例えば近距離無線通信部２６により近距離無線で装置ＩＤを示す信号を出力させてもよい。上述したように近距離無線の規格は、ＢＬＥ、ＺｉｇＢｅｅ（登録商標）、 ＮＦＣ等であってもよい。或いは、装置ＩＤ出力部２１１は、音出力部２９により音波で装置ＩＤを出力させてもよい。障害物により音波が遮断され又は障害物の向こう側に届く音波が弱まるので、装置ＩＤを示す信号が届く範囲を限定しやすくなる。例えば、装置ＩＤを読み上げる音声が出力されてもよいし、装置ＩＤを示す超音波信号が出力されてもよい。或いは、装置ＩＤ出力部２１１は、表示部２８に装置ＩＤを表示させてもよい。例えば、装置ＩＤを示す文字、バーコード、二次元コード等が表示されてもよい。
【００７９】
装置ＩＤ出力部２１１は、ユーザから所定の操作が行われた場合に装置ＩＤを出力してもよいし、継続的に又は断続的に装置ＩＤを出力してもよい。
【００８０】
装置ＩＤ出力部２１１は、情報提供装置２が配置された空間に入るためのドアが閉まっている場合にのみ、装置ＩＤを示す信号を出力してもよい。これにより、装置ＩＤを示す信号がその空間の外部に届きにくくなるので、その空間内にいるユーザのユーザ端末３のみに装置ＩＤが受信される蓋然性を高めることができる。すなわち、情報提供装置２を利用可能な状況にあるユーザのユーザ端末３のみに装置ＩＤが受信される蓋然性を高めることができる。特に音波で装置ＩＤを示す信号が出力される場合、その信号は外部に届きにくい。例えば、装置ＩＤ出力部２１１は、ドアセンサ４１からタクシー４の各ドアの開閉状態を取得する。装置ＩＤ出力部２１１は、全てのドアが閉まっている場合に、装置ＩＤを示す信号を出力する。
【００８１】
装置ＩＤ出力部２１１は、情報提供装置２が配置された乗り物内に入るためのドアが閉まっており、且つその乗り物が移動したことが検出された場合にのみ、装置ＩＤを示す信号を出力してもよい。ドアが閉まっている状態で、且つ乗り物が一度は移動したということは、基本的にはその乗り物に誰かが乗っていることを示している。従って、ユーザが乗り物を利用している蓋然性が高いときに装置ＩＤを示す信号を出力することができる。装置ＩＤ出力部２１１は、乗り物が一度移動した後は、ドアが閉まっている限り、その後乗り物が停止した後も装置ＩＤを示す信号を出力してもよい。例えば、装置ＩＤ出力部２１１は、車速センサ４２により検出される車速に基づいて、タクシー４が移動したか否かを判定する。
【００８２】
装置ＩＤ出力部２１１は、所定期間経過ごとに、出力する装置ＩＤを変更してもよい。すなわち、装置ＩＤ出力部２１１は、装置ＩＤとして所謂ワンタイムＩＤを生成する。これにより、セキュリティが強化される。具体的に、ユーザ端末３から装置ＩＤを受信したサーバ１は、装置ＩＤが、この装置ＩＤが受信された期間に対応する装置ＩＤであると判定した場合にのみ、チェックインを許可してカスタム情報を情報提供装置２へ送信してもよい。従って、過去に情報提供装置２を利用したことがあるものの現在その情報提供装置２を利用していないユーザのユーザ端末３が、過去にその情報提供装置から取得した装置ＩＤを現在サーバ１へ送信したとしても、サーバ１はそのユーザ向けのカスタム情報を情報提供装置２へ送信しない。これにより、情報提供装置２を現在利用しようとするユーザとは異なるユーザ向けにパーソナライズされた情報が提供されることを防止することができる。
【００８３】
装置ＩＤの変更又は生成方法は各種考えられる。例えば、装置ＩＤ出力部２１１は、現在日時を用いて装置ＩＤを生成してもよい。この場合、情報提供装置２とサーバ１との間で時刻同期が行われるとよい。例えば、装置ＩＤ出力部２１１は、現在日時の情報から、現在の期間を特定するために必要な部分を抜き出し、抜き出された部分から、所定のアルゴリズムを用いて鍵情報を生成してもよい。装置ＩＤ出力部２１１は、生成された鍵情報を用いて、例えばＩＰアドレス、ＭＡＣアドレス、その他の情報等の情報提供装置２のオリジナルの装置ＩＤを、共通鍵暗号方式により暗号化してもよい。装置ＩＤ出力部２１１は、暗号化された装置ＩＤを出力してもよい。
【００８４】
ユーザ端末３の装置ＩＤ取得部３１１は、情報提供装置を識別する装置ＩＤを取得する。例えば、情報提供装置２が近距離無線で装置ＩＤを示す信号を送信する場合、装置ＩＤ取得部３１１は、近距離無線通信部３６によりこの信号を受信させる。情報提供装置２が音波で装置ＩＤを出力する場合、装置ＩＤ取得部３１１は、音入力部３９を介して装置ＩＤを取得する。電力消費を抑制するため、装置ＩＤ取得部３１１は、音入力部３９による入力を短い時間の間のみ周期的にオンにしてもよい。情報提供装置２が装置ＩＤを示す文字を表示する場合、又は装置ＩＤを示す文字が紙等に印刷されている場合、表示された装置ＩＤを操作入力部３７を用いてユーザが装置ＩＤを入力する。情報提供装置２が装置ＩＤを示す二次元コード若しくはバーコードを表示する場合、又は二次元コード若しくはバーコードが紙等に印刷されている場合、装置ＩＤ取得部３１１は、カメラ部４０により二次元コード又はバーコードを撮影して、画像から装置ＩＤを復号する。
【００８５】
［５−２．チェックイン］
ユーザ端末３のチェックイン要求送信部３１２は、装置ＩＤ取得部３１１により装置ＩＤが取得された場合、その装置ＩＤと、そのユーザ端末３を利用するユーザを識別するユーザＩＤとをサーバ１へ送信する。送信されるユーザＩＤは、予めユーザにより入力されてユーザ端末３に記憶されていてもよいし、送信の都度ユーザにより入力されてもよい。
【００８６】
サーバ１のチェックイン要求受信部１１１は、ユーザ端末３から送信されてきた装置ＩＤ及びユーザＩＤを受信する。
【００８７】
サーバ１のチェックイン処理部１１２は、受信された装置ＩＤとユーザＩＤとを関連付ける。例えば、チェックイン処理部１１２は、装置ＩＤとユーザＩＤとを関連付けてチェックイン管理ＤＢ１４ｂに記憶させてもよい。
【００８８】
チェックイン処理部１１２は、ユーザ認証が成功した場合にのみ、装置ＩＤとユーザＩＤとを関連付けてもよい。例えば、チェックイン要求送信部３１２は、装置ＩＤ、ユーザＩＤ、及びパスワードを含むチェックイン要求をサーバ１へ送信する。送信されるパスワードは、予めユーザにより入力されてユーザ端末３に記憶されていてもよいし、送信の都度ユーザにより入力されてもよい。チェックイン処理部１１２は、チェックイン要求に含まれるユーザＩＤ及びパスワードと、ユーザＤＢ１４ａに記憶されているユーザＩＤ及びパスワードとを用いてユーザ認証を行う。
【００８９】
チェックイン処理部１１２は、ユーザ端末３から受信した装置ＩＤが正しい場合にのみ、装置ＩＤとユーザＩＤとを関連付けてもよい。例えば、サーバ１の記憶部１４には、装置ＩＤのリストが記憶されてもよい。チェックイン処理部１１２は、受信された装置ＩＤが、リストの何れかの装置ＩＤと一致する場合に、装置ＩＤとユーザＩＤとを関連付けてもよい。
【００９０】
情報提供装置２により、出力される装置ＩＤが所定期間ごとに変更される場合、チェックイン処理部１１２は、ユーザ端末３から受信された装置ＩＤが、この装置ＩＤが受信された期間に対応する装置ＩＤである場合にのみ、関連付けを行ってもよい。例えば、チェックイン処理部１１２は、現在日時の情報から、現在の期間を特定するために必要な部分を抜き出し、抜き出された部分から、情報提供装置２が用いたアルゴリズムと同じアルゴリズムを用いて鍵情報を生成する。チェックイン処理部１１２は、生成された鍵情報を用いて、装置ＩＤを復号する。チェックイン処理部１１２は、復号された装置ＩＤが、リストの何れかの装置ＩＤと一致する場合、ユーザ端末３から受信された装置ＩＤが、この装置ＩＤが受信された期間に対応する装置ＩＤであると判定する。
【００９１】
［５−３．カスタム情報の送信］
サーバ１のカスタム情報送信部１１３は、ユーザ端末３から受信されたユーザＩＤにより識別されるユーザ向けのカスタム情報を、ユーザ端末３から受信された装置ＩＤにより識別される情報提供装置２へ送信する。例えば、カスタム情報送信部１１３は、チェックイン管理ＤＢ１４ｂに記憶されているユーザＩＤにより識別されるユーザ向けのカスタム情報を、そのユーザＩＤと関連付けてチェックイン管理ＤＢ１４ｂに記憶されている装置ＩＤにより識別される情報提供装置２へ送信する。
【００９２】
上述したように、カスタム情報は、ユーザに提供される情報（コンテンツ）そのものであってもよいし、如何なる情報をユーザに提供するか（及び如何なる順序で情報を提供するか）を示す情報であってもよい。カスタム情報送信部１１３は、ユーザＤＢ１４ａ、その他ユーザの特性、属性、興味、嗜好等を特定可能な情報に基づいて、如何なる情報を提供するかを決定する。すなわち、カスタム情報送信部１１３は、ユーザＩＤにより識別されるユーザの特性、属性、興味、嗜好等に合った情報を提供するように決定する。提供される情報をパーソナライズする方法は、如何なる方法であってもよい。
【００９３】
カスタム情報の送信のタイミングの例として、チェックイン時、ユーザが情報提供装置２を操作することによりパーソナライズされた情報が必要になったとき、提供される情報を自動的に変更するタイミングになったとき等がある。
【００９４】
［５−４．情報提供］
情報提供装置２のカスタム情報受信部２１２は、サーバ１から送信されてきたカスタム情報を受信する。情報提供装置２の情報提供部２１３は、受信されたカスタム情報に基づいて、情報提供を行う。例えば、情報提供部２１３は、カスタム情報に含まれるコンテンツを表示部２８に表示させ又は音出力部２９により出力させてもよい。或いは、情報提供部２１３は、カスタム情報に示されるコンテンツを記憶部１４から取得し、取得されたコンテンツを表示部２８に表示させ又は音出力部２９により出力させてもよい。
【００９５】
なお、サーバ１のチェックイン処理部１１２は、ユーザ認証が成功した場合、ユーザＩＤが示すユーザのアクセストークンを発行してもよい。アクセストークンは、ＯＡｕｔｈ２．０に規定されているものであってもよい。サーバ１のカスタム情報送信部１１３は、カスタム情報を、発行されたアクセストークンとともに情報提供装置２へ送信してもよい。そして、情報提供部２１３は、サーバ１から受信されたアクセストークンを検証し、そのアクセストークンが有効である場合に限り、受信されたカスタム情報に基づいて情報提供を行ってもよい。例えば、チェックイン処理部１１２は秘密鍵を用いてアクセストークンを生成し、情報提供部２１３は公開鍵を用いてアクセストークンの正当性を検証してもよい。これにより、セキュリティを向上させることができる。
【００９６】
［５−５．クーポン情報の送信］
情報提供装置２のクーポン情報送信要求送信部２１６は、ユーザにより操作入力部２７に入力された操作に基づいて、そのユーザへのクーポン情報の送信要求をサーバ１へ送信する。例えば、表示部２８に、ユーザの特性、属性、興味、嗜好等に合った施設で利用可能なクーポンに関する情報が表示されてもよい。ユーザかこのクーポンの発行を要求する操作を行うと、クーポン情報送信要求送信部２１６は、クーポン情報送信要求を送信してもよい。或いは、表示部２８に、現在位置又はユーザの目的地の周辺の地図が表示されているとき、この地図上に、クーポンの利用が可能な施設のマークが表示されてもよい。ユーザが何れかのマークを指定した場合、クーポン情報送信要求送信部２１６は、クーポン情報送信要求を送信してもよい。クーポン情報送信要求は、例えば装置ＩＤ及びクーポンＩＤを含んでもよい。
【００９７】
サーバ１のクーポン情報送信要求受信部１１６は、情報提供装置２から送信されてくるクーポン情報送信要求を受信する。サーバ１のクーポン情報送信部１１７は、クーポン情報送信要求が受信された場合、このクーポン情報送信要求を送信してきた情報提供装置２の装置ＩＤと関連付けられたユーザＩＤにより識別されるユーザのために、クーポン情報を送信する。クーポン情報送信部１１７は、クーポン情報送信要求から装置ＩＤを取得し、この装置ＩＤに関連付けられたユーザＩＤをチェックイン管理ＤＢ１４ｂから取得する。クーポン情報送信部１１７は、取得したユーザＩＤにより識別されるユーザが利用するユーザ端末３へ直接クーポン情報を送信してもよいし、そのユーザ宛ての電子メールでクーポン情報を送信してもよい。電子メールを送信する場合、クーポン情報送信部１１７は、取得したユーザＩＤに対応する電子メールアドレスをユーザＤＢ１４ａから取得する。
【００９８】
［５−６．チェックアウト］
サーバ１のチェックアウト処理部１１５は、所定の条件が成立した場合に、装置ＩＤとユーザＩＤとの関連付けを解消する。例えば、チェックアウト処理部１１５は、関連付けて記憶された装置ＩＤ及びユーザＩＤをチェックイン管理ＤＢ１４ｂから削除してもよい。
【００９９】
例えば情報提供装置２又はユーザ端末３に対してユーザがチェックアウトの操作を行った場合に、情報提供装置２又はユーザ端末３がチェックアウト要求をサーバ１へ送信してもよい。情報提供装置２がチェックアウト要求を送信する場合、このチェックアウト要求は、その情報提供装置２の装置ＩＤを含んでもよい。チェックアウト処理部１１５は、チェックアウト要求に含まれる装置ＩＤと、この装置ＩＤに関連付けられているユーザＩＤとの関連付けを解消する。ユーザ端末３がチェックアウト要求を送信する場合、このチェックアウト要求は、そのユーザ端末３を利用するユーザのユーザＩＤを含んでもよい。チェックアウト処理部１１５は、チェックアウト要求に含まれるユーザＩＤと、このユーザＩＤに関連付けられている装置ＩＤとの関連付けを解消する。
【０１００】
チェックアウト処理部１１５は、ユーザ操作なくして自動的に関連付けを解消してもよい。例えば、情報提供装置２とユーザ端末３との間の通信状況に基づいて、情報提供装置２又はユーザ端末３が自動的にチェックアウト要求をサーバ１へ送信してもよい。例えば、情報提供装置２及びユーザ端末３の何れか一方の装置（以下、信号送信側装置という）から送信される所定信号を他方の装置（以下、信号受信側装置という）により受信されなくなった場合、信号受信側装置は、チェックアウト要求をサーバ１へ送信する。これにより、ユーザが情報提供装置２の利用を終えてその情報提供装置２から離れていった場合に、自動的なチェックアウトが可能となる。ユーザが情報提供装置２から離れることにより、信号送信側装置から送信される信号が信号受信側装置に届かなくなると、関連付けが解消される。従って、ユーザが情報提供装置２の利用を終えている蓋然性が高いときに関連付けを自動的に解消することができる。
【０１０１】
例えば、情報提供装置２の信号送受信部２１４は、情報提供装置存在信号を継続的又は断続的に出力してもよい。情報提供装置存在信号は、例えば情報提供装置２の存在を知らせる信号、又はユーザ端末３に応答を要求する信号である。情報提供装置存在信号は、装置ＩＤを示す信号であってもよいし、そうではなくてもよい。情報提供装置存在信号は、例えば近距離無線又は超音波で送信されてもよい。
【０１０２】
ユーザ端末３の信号送受信部３１３は、情報提供装置２から出力された情報提供装置存在信号を受信する、信号送受信部３１３は、情報提供装置存在信号が受信された場合、その応答として、端末存在信号を出力する。端末存在信号は、例えばユーザ端末３の存在を知らせる信号である。端末存在信号は、例えば近距離無線で送信されてもよい。
【０１０３】
情報提供装置２の信号送受信部２１４は、情報提供装置存在信号の応答としてユーザ端末３から送信されてくる端末存在信号を受信する。情報提供装置２のチェックアウト要求送信部２１５は、ユーザ端末３から端末存在信号が受信されなくなった場合、チェックアウト要求をサーバ１へ送信する。
【０１０４】
或いは、情報提供装置２がチェックアウト要求を送信するのではなく、ユーザ端末３の信号送受信部３１３が、情報提供装置２から情報提供装置存在信号が受信されなくなった場合にチェックアウト要求をサーバ１へ送信してもよい。
【０１０５】
或いは、情報提供装置２の信号送受信部２１４は情報提供装置存在信号を送信せず、ユーザ端末３の信号送受信部３１３が端末存在信号を継続的又は断続的に出力してもよい。情報提供装置２のチェックアウト要求送信部２１５は、ユーザ端末３から端末存在信号が受信されなくなった場合、チェックアウト要求をサーバ１へ送信してもよい。
【０１０６】
なお、チェックインのために情報提供装置２からの装置ＩＤを示す信号の送信には音波を用いることにより、この信号が届く範囲を限定可能とするとともに、ユーザ端末３の音入力部３９による音声入力を周期的にオンにすることで、ユーザ端末３が消費する電力を抑制することが可能である。一方、チェックアウトのための情報処理装置存在信号又は端末存在信号の送信にはＢＬＥ等の低電力な無線信号の規格を用いることで、情報提供装置２又はユーザ端末３が消費する電力を抑制することができる。
【０１０７】
チェックアウト処理部１１５は、別の方法で自動的に関連付けを解消してもよい。例えば、チェックアウト要求送信部２１５は、運賃を決済するための操作が検出された場合、チェックアウト要求をサーバ１へ送信してもよい。この場合、乗り物の利用を終えるときに乗客が運賃を決済する乗り物内に情報提供装置２が配置されている場合、ユーザが情報提供装置２の利用を終えることを適切に特定して、装置ＩＤとユーザＩＤとの関連付けを解消することができる。例えば、チェックアウト要求送信部２１５は、タクシーメータ４３の支払いボタンが操作された場合に、チェックアウト要求を送信してもよい。或いは、チェックアウト要求送信部２１５は、決済端末４４の決済ボタンが操作された場合に、チェックアウト要求を送信してもよい。
【０１０８】
［６．情報提供システムの動作］
次に、情報提供システムＳの動作について、図８乃至図１３を用いて説明する。以下に説明する動作例において、情報提供装置２は、装置ＩＤを示す信号を音波で出力する。また、情報提供装置２は、タクシー４のドアが閉まっており、且つタクシー４が移動したことが検出された場合に、装置ＩＤを示す信号を出力する。また、情報提供装置２は、情報提供装置２とユーザ端末３との間の通信状況に基づいて、自動的にチェックアウト要求を送信する。
【０１０９】
図８は、本実施形態に係る情報提供装置２のシステム制御部２１により実行される装置ＩＤ送信処理の一例を示すフローチャートである。例えば、情報提供装置２の電源がオンとされると、システム制御部２１は、情報提供プログラムに従って装置ＩＤ送信処理を実行する。
【０１１０】
図８に示すように、装置ＩＤ送信部２１１は、発車フラグをＦＡＬＳＥに設定する（ステップＳ１０１）。ＦＡＬＳＥを示す発車フラグは、タクシー４が発車していないことを示す。ＴＲＵＥを示す発車フラグは、タクシー４が発車したことを示す。
【０１１１】
次いで、装置ＩＤ送信部２１１は、チェックインフラグがＴＲＵＥであるか否かを判定する（ステップＳ１０２）。ＴＲＵＥを示すチェックインフラグは、特定のユーザがチェックインを済まして情報提供装置２を利用中であることを示す。ＦＡＬＳＥを示すチェックインフラグは、如何なるユーザもチェックインしていない状態を示す。後述するチェックアウト要求処理及び情報提供処理で、チェックインフラグの設定が行われる。装置ＩＤ送信部２１１は、チェックインフラグがＴＲＵＥであると判定した場合には（ステップＳ１０２：ＹＥＳ）処理をステップＳ１１０に進める。一方、装置ＩＤ送信部２１１は、チェックインフラグがＴＲＵＥではないと判定した場合には（ステップＳ１０２：ＮＯ）処理をステップＳ１０３に進める。
【０１１２】
ステップＳ１０３において、装置ＩＤ送信部２１１は、ドアセンサ４１により検出されたドアの開閉状態に基づいて、タクシー４の全てのドアが閉まっているか否かを判定する。装置ＩＤ送信部２１１は、全てのドアが閉まっているとは判定しなかった場合には（ステップＳ１０３：ＮＯ）、処理をステップＳ１０４に進める。ステップＳ１０４において、装置ＩＤ送信部２１１は、発車フラグをＦＡＬＳＥに設定して、処理をステップＳ１１０に進める。一方、装置ＩＤ送信部２１１は、全てのドアが閉まっていると判定した場合には（ステップＳ１０３：ＹＥＳ）、処理をステップＳ１０５に進める。
【０１１３】
ステップＳ１０５において、装置ＩＤ送信部２１１は、発車フラグがＴＲＵＥであるか否かを判定する。装置ＩＤ送信部２１１は、発車フラグがＴＲＵＥであると判定した場合には（ステップＳ１０５：ＹＥＳ）、処理をステップＳ１０６に進める。一方、装置ＩＤ送信部２１１は、発車フラグがＴＲＵＥではないと判定した場合には（ステップＳ１０５：ＮＯ）、処理をステップＳ１０８に進める。
【０１１４】
ステップＳ１０６において、装置ＩＤ送信部２１１は、車速センサ４２により検出された車速が時速０ｋｍであるか否かを判定する。装置ＩＤ送信部２１１は、車速が時速０ｋｍであると判定した場合には（ステップＳ１０６：ＹＥＳ）、処理をステップＳ１１０に進める。一方、装置ＩＤ送信部２１１は、車速が時速０ｋｍではないと判定した場合には（ステップＳ１０６：ＮＯ）、処理をステップＳ１０７に進める。ステップＳ１０７において、装置ＩＤ送信部２１１は、発車フラグをＴＲＵＥに設定して、処理をステップＳ１１０に進める。
【０１１５】
ステップＳ１０８において、装置ＩＤ送信部２１１は、現在日時を用いて、現在の期間に対応した装置ＩＤを生成する。次いで、装置ＩＤ送信部２１１は、生成された装置ＩＤを示す信号を、音出力部２０９により音波で出力させて（ステップＳ１０９）、処理をステップＳ１１０に進める。
【０１１６】
ステップＳ１１０において、装置ＩＤ送信部２１１は、情報提供装置２の電源がオフとされたか否かを判定する。装置ＩＤ送信部２１１は、電源がオフとされていないと判定した場合には（ステップＳ１１０：ＮＯ）、処理をステップＳ１０２に進める。一方、装置ＩＤ送信部２１１は、電源がオフとされたと判定した場合には（ステップＳ１１０：ＹＥＳ）、装置ＩＤ送信処理を終了させる。
【０１１７】
図９は、本実施形態に係る情報提供装置２のシステム制御部２１により実行されるチェックアウト要求処理の一例を示すフローチャートである。例えば、情報提供装置２の電源がオンとされると、システム制御部２１は、情報提供プログラムに従ってチェックアウト要求処理を実行する。
【０１１８】
図９に示すように、信号送受信部２１４は、チェックインフラグがＴＲＵＥであるか否かを判定する（ステップＳ１２１）。信号送受信部２１４は、チェックインフラグがＴＲＵＥではないと判定した場合には（ステップＳ１２０：ＮＯ）、処理をステップＳ１２６に進める。一方、信号送受信部２１４は、チェックインフラグがＴＲＵＥであると判定した場合には（ステップＳ１２０：ＹＥＳ）、処理をステップＳ１２２に進める。
【０１１９】
ステップＳ１２２において、信号送受信部２１４は、情報提供装置存在信号を、近距離無線通信部２６により送信させる。次いで、信号送受信部２１４は、情報提供装置存在信号の送信から所定時間内にユーザ端末３から端末存在信号を受信したか否かを判定する（ステップＳ１２３）。信号送受信部２１４は、端末存在信号を受信したと判定した場合には（ステップＳ１２３：ＹＥＳ）、処理をステップＳ１２６に進める。一方、信号送受信部２１４は、端末存在信号を受信しなかったと判定した場合には（ステップＳ１２３：ＮＯ）、処理をステップＳ１２４に進める。
【０１２０】
ステップＳ１２４において、チェックアウト要求送信部２１５は、サーバ１へチェックアウト要求を送信する。次いで、チェックアウト要求送信部２１５は、チェックインフラグをＦＡＬＳＥに設定して（ステップＳ１２５）、処理をステップＳ２１６に進める。
【０１２１】
ステップＳ１２６において、信号送受信部２１４は、情報提供装置２の電源がオフとされたか否かを判定する。信号送受信部２１４は、電源がオフとされていないと判定した場合には（ステップＳ１２６：ＮＯ）、処理をステップＳ１２１に進める。一方、信号送受信部２１４は、電源がオフとされたと判定した場合には（ステップＳ１２６：ＹＥＳ）、チェックアウト要求処理を終了させる。
【０１２２】
図１０は、本実施形態に係る情報提供装置２のシステム制御部２１により実行される情報提供処理の一例を示すフローチャートである。例えば、情報提供装置２の電源がオンとされると、システム制御部２１は、情報提供プログラムに従って情報提供処理を実行する。
【０１２３】
図１０に示すように、情報提供部２１３は、チェックインフラグをＦＡＬＳＥに設定する（ステップＳ１４１）。次いで、情報提供部２１３は、チェックインフラグがＴＲＵＥであるか否かを判定する（ステップＳ１４２）。情報提供部２１３は、チェックインフラグがＴＲＵＥであると判定した場合には（ステップＳ１４２：ＹＥＳ）、処理をステップＳ１４５に進める。一方、情報提供部２１３は、チェックインフラグがＴＲＵＥではないと判定した場合には（ステップＳ１４２：ＮＯ）、処理をステップＳ１４３に進める。
【０１２４】
ステップＳ１４３において、情報提供部２１３は、サーバ１からチェックイン通知を受信したか否かを判定する。情報提供部２１３は、チェックイン通知を受信したと判定した場合には（ステップＳ１４３：ＹＥＳ）、処理をステップＳ１４４に進める。ステップＳ１４４において、情報提供部２１３は、チェックインフラグをＴＲＵＥに設定して、処理をステップＳ１５３に進める。一方、情報提供部２１３は、チェックイン通知を受信しなかったと判定した場合には（ステップＳ１４３：ＮＯ）、処理をステップＳ１５３に進める。
【０１２５】
ステップＳ１４５において、カスタム情報受信部２１２は、サーバ１からカスタム情報を受信したか否かを判定する。カスタム情報受信部２１２は、カスタム情報を受信したと判定した場合には（ステップＳ１４５：ＹＥＳ）、処理をステップＳ１４６に進める。ステップＳ１４６において、情報提供部２１３は、受信されたカスタム情報に基づいて、コンテンツを出力して、処理をステップＳ１５３に進める。一方、カスタム情報受信部２１２は、カスタム情報を受信しなかったと判定した場合には（ステップＳ１４５：ＮＯ）、処理をステップＳ１４７に進める。
【０１２６】
ステップＳ１４７において、情報提供部２１３は、操作入力部２７によりユーザ操作が検出されたか否かを判定する。情報提供部２１３は、ユーザ操作が検出されなかったと判定した場合には（ステップＳ１４７：ＮＯ）、処理をステップＳ１５３に進める。一方、情報提供部２１３は、ユーザ操作が検出されたと判定した場合には（ステップＳ１４７：ＹＥＳ）、処理をステップＳ１４８に進める。
【０１２７】
ステップＳ１４８において、クーポン情報送信要求送信部２１６は、検出された操作は、クーポンの発行要求を示す操作であるか否かを判定する。クーポン情報送信要求送信部２１６は、検出された操作は、クーポンの発行要求を示す操作であると判定した場合には（ステップＳ１４８：ＹＥＳ）、処理をステップＳ１４９に進める。ステップＳ１４９において、クーポン情報送信要求送信部２１６は、クーポン情報送信要求をサーバ１へ送信して、処理をステップＳ１５３に進める。一方、クーポン情報送信要求送信部２１６は、検出された操作は、クーポンの発行要求を示す操作ではないと判定した場合には（ステップＳ１４８：ＮＯ）、処理をステップＳ１５０に進める。
【０１２８】
ステップＳ１５０において、情報提供部２１３は、検出された操作に応じてコンテンツを出力するためのカスタム情報が必要であるか否かを判定する。情報提供部２１３は、カスタム情報が必要であると判定した場合には（ステップＳ１５０：ＹＥＳ）、処理をステップＳ１５１に進める。ステップＳ１５１において、情報提供部２１３は、カスタム情報要求をサーバ１へ送信して、処理をステップＳ１５３に進める。カスタム情報要求は、例えば装置ＩＤ、及び出力されるコンテンツの種類を示す情報を含んでもよい。一方、情報提供部２１３は、カスタム情報が必要ではないと判定した場合には（ステップＳ１５２：ＮＯ）、処理をステップＳ１５２に進める。ステップＳ１５２において、情報提供部２１３は、検出された操作に応じてコンテンツを出力して、処理をステップＳ１５３に進める。
【０１２９】
ステップＳ１５３において、情報提供部２１３は、情報提供装置２の電源がオフとされたか否かを判定する。情報提供部２１３は、電源がオフとされていないと判定した場合には（ステップＳ１５３：ＮＯ）、処理をステップＳ１４１に進める。一方、情報提供部２１３は、電源がオフとされたと判定した場合には（ステップＳ１５３：ＹＥＳ）、情報提供処理を終了させる。
【０１３０】
図１１は、本実施形態に係るユーザ端末３のシステム制御部３１により実行される端末処理の一例を示すフローチャートである。例えば、システム制御部３１はユーザ操作に基づいて端末プログラムが起動し、又はユーザ端末３の電源がオンとされるとシステム制御部３１は自動的に端末プログラムを起動する。システム制御部３１は、端末プログラムに従って端末処理を実行する。
【０１３１】
図１１に示すように、装置ＩＤ受信部３１１は、音入力部３９による音波の検出に基づいて、何れかの情報提供装置２から装置ＩＤを示す信号を受信したか否かを判定する（ステップＳ２０１）。装置ＩＤ受信部３１１は、装置ＩＤを示す信号を受信していないと判定した場合には（ステップＳ２０１：ＮＯ）、処理をステップＳ２０８に進める。一方、装置ＩＤ受信部３１１は、装置ＩＤを示す信号を受信したと判定した場合には（ステップＳ２０１：ＮＯ）、処理をステップＳ２０２に進める。
【０１３２】
ステップＳ２０２において、チェックイン要求送信部３１２は、受信した装置ＩＤと、記憶部３４に記憶されているユーザＩＤ及びパスワードとを含むチェックイン要求をサーバ１へ送信する。次いで、チェックイン要求送信部３１２は、チェックイン要求に対するサーバ１からの応答を受信する（ステップＳ２０３）。次いで、チェックイン要求送信部３１２は、受信された応答がチェックイン成功応答であるか否かを判定する（ステップＳ２０４）。チェックイン要求送信部３１２は、受信された応答がチェックイン成功応答ではないと判定した場合には（ステップＳ２０４：ＮＯ）、処理をステップＳ２０１に進める。一方、チェックイン要求送信部３１２は、受信された応答がチェックイン成功応答であると判定した場合には（ステップＳ２０４：ＹＥＳ）、処理をステップＳ２０５に進める。
【０１３３】
ステップＳ２０５において、信号送受信部３１３は、情報提供装置２から情報提供装置存在信号を受信したか否かを判定する。信号送受信部３１３は、情報提供装置存在信号を受信したと判定した場合には（ステップＳ２０５：ＹＥＳ）、処理をステップＳ２０６に進める。ステップＳ２０６において、信号送受信部３１３は、端末存在信号を送信して、処理をステップＳ２０７に進める。一方、信号送受信部３１３は、情報提供装置存在信号を受信していないと判定した場合には（ステップＳ２０５：ＮＯ）、処理をステップＳ２０７に進める。
【０１３４】
ステップＳ２０７において、装置ＩＤ受信部３１１は、サーバ１からチェックアウト通知を受信したか否かを判定する。装置ＩＤ受信部３１１は、チェックアウト通知を受信していないと判定した場合には（ステップＳ２０７：ＮＯ）、処理をステップＳ２０５に進める。一方、装置ＩＤ受信部３１１は、チェックアウト通知を受信したと判定した場合には（ステップＳ２０７：ＹＥＳ）、処理をステップＳ２０１に進める。
【０１３５】
ステップＳ２０８において、装置ＩＤ受信部３１１は、ユーザ操作に基づいて、端末プログラムの実行を終了させるか否かを判定する。装置ＩＤ受信部３１１は、端末プログラムの実行を終了させないと判定した場合には（ステップＳ２０８：ＮＯ）、処理をステップＳ２０１に進める。一方、装置ＩＤ受信部３１１は、端末プログラムの実行を終了させると判定した場合には（ステップＳ２０８：ＹＥＳ）、端末処理を終了させる。
【０１３６】
図１２及び図１３は、本実施形態に係るサーバ１のシステム制御部１１により実行されるサーバ処理の一例を示すフローチャートである。例えば、サーバ１の電源がオンとされると、システム制御部１１は、サーバプログラムに従ってサーバ処理を実行する。
【０１３７】
図１２に示すように、チェックイン要求受信部１１１は、何れかのユーザ端末３からチェックイン要求を受信したか否かを判定する（ステップＳ３０１）。チェックイン要求受信部１１１は、チェックイン要求を受信していないと判定した場合には（ステップＳ３０１：ＮＯ）、処理をステップＳ３２１に進める。一方、チェックイン要求受信部１１１は、チェックイン要求を受信したと判定した場合には（ステップＳ３０１：ＹＥＳ）、処理をステップＳ３０２に進める。
【０１３８】
ステップＳ３０２において、チェックイン処理部１１２は、受信されたチェックイン要求に含まれる装置ＩＤが正しいか否かを判定する。例えば、チェックイン処理部１１２は、現在日時を用いて鍵情報を生成して、鍵情報を用いて装置ＩＤを復号する。チェックイン処理部１１２は、復号された装置ＩＤが、何れかの情報提供装置２の装置ＩＤと一致する場合、装置ＩＤが正しいと判定する。チェックイン処理部１１２は、装置ＩＤが正しくはないと判定した場合には（ステップＳ３０２：ＮＯ）、処理をステップＳ３０５に進める。一方、チェックイン処理部１１２は、装置ＩＤが正しいと判定した場合には（ステップＳ３０２：ＹＥＳ）、処理をステップＳ３０３に進める。
【０１３９】
ステップＳ３０３において、チェックイン処理部１１２は、受信されたチェックイン要求に含まれるユーザＩＤ及びパスワードを用いて、ユーザ認証を行う。次いで、チェックイン処理部１１２は、ユーザ認証が成功したか否かを判定する（ステップＳ３０４）。チェックイン処理部１１２は、ユーザ認証が成功しなかったと判定した場合には（ステップＳ３０４：ＮＯ）、処理をステップＳ３０５に進める。ステップＳ３０５において、チェックイン処理部１１２は、チェックイン要求を送信してきたユーザ端末３へ、チェックイン失敗応答を送信して、処理をステップＳ３３２に進める。一方、チェックイン処理部１１２は、ユーザ認証が成功したと判定した場合には（ステップＳ３０４：ＹＥＳ）、処理をステップＳ３０６に進める。
【０１４０】
ステップＳ３０６において、チェックイン処理部１１２は、チェックイン要求に含まれる装置ＩＤとユーザＩＤとを関連付けてチェックイン管理ＤＢ１４ｂに記憶させる。次いで、チェックイン処理部１１２は、チェックイン要求を送信してきたユーザ端末３へ、チェックイン成功応答を送信する（ステップＳ３０７）。次いで、チェックイン処理部１１２は、チェックイン要求に含まれる装置ＩＤにより識別される情報提供装置２へ、チェックイン通知を送信する（ステップＳ３０８）。次いで、カスタム情報送信部１１３は、チェックイン要求に含まれるユーザＩＤに基づいて、そのユーザＩＤにより識別されるユーザに関する情報を取得する。カスタム情報送信部１１３は、取得された情報に基づいて、そのユーザＩＤにより識別されるユーザ向けにパーソナライズされた情報として如何なる情報を提供するかを決定する（ステップＳ３０９）。次いで、カスタム情報送信部１１３は、この決定に基づいてカスタム情報を生成して、カスタム情報を、チェックイン要求に含まれる装置ＩＤにより識別される情報提供装置２へ送信する（ステップＳ３１０）。次いで、カスタム情報送信部１１３は、処理をステップＳ３３２に進める。
【０１４１】
図１３に示すように、ステップＳ３２１において、カスタム情報送信部１１３は、何れかの情報提供装置２からカスタム情報要求を受信したか否かを判定する。カスタム情報送信部１１３は、カスタム情報要求を受信したと判定した場合には（ステップＳ３２１：ＹＥＳ）、処理をステップＳ３２２に進める。ステップＳ３２２において、カスタム情報送信部１１３は、カスタム情報要求に含まれる装置ＩＤに関連付けられたユーザＩＤを、チェックイン管理ＤＢ１４ｂから取得する。次いで、カスタム情報送信部１１３は、取得されたユーザＩＤと、カスタム情報要求に含まれるコンテンツの種類を示す情報とに基づいて、ユーザ向けにパーソナライズされた情報として如何なる情報を提供するかを決定する（ステップＳ３２３）。次いで、カスタム情報送信部１１３は、この決定に基づいてカスタム情報を生成して、カスタム情報を、カスタム情報要求を送信してきた情報提供装置２へ送信する（ステップＳ３２４）。次いで、カスタム情報送信部１１３は、処理をステップＳ３３２に進める。一方、カスタム情報送信部１１３は、カスタム情報要求を受信していないと判定した場合には（ステップＳ３２１：ＮＯ）、処理をステップＳ３２５に進める。
【０１４２】
ステップＳ３２５において、クーポン情報送信要求受信部１１６は、何れかの情報提供装置２からクーポン情報送信要求を受信したか否かを判定する。クーポン情報送信要求受信部１１６は、クーポン情報送信要求を受信したと判定した場合には（ステップＳ３２５：ＹＥＳ）、処理をステップＳ３２６に進める。ステップＳ３２６において、クーポン情報送信部１１７は、クーポン情報送信要求に含まれる装置ＩＤに関連付けられたユーザＩＤを、チェックイン管理ＤＢ１４ｂから取得する。次いで、クーポン情報送信部１１７は、取得されたユーザＩＤに関連付けてユーザＤＢ１４ａに記憶されているユーザ情報から電子メールアドレスを取得する（ステップＳ３２７）。次いで、クーポン情報送信部１１７は、取得された電子メールアドレスを受信者アドレスとして含む電子メールであって、クーポン情報を添付した電子メールを送信する（ステップＳ３２８）。次いで、クーポン情報送信部１１７は、処理をステップＳ３３２に進める。一方、クーポン情報送信要求受信部１１６は、クーポン情報送信要求を受信していないと判定した場合には（ステップＳ３２５：ＮＯ）、処理をステップＳ３２９に進める。
【０１４３】
ステップＳ３２９において、チェックアウト要求受信部１１４は、何れかの情報提供装置２からチェックアウト要求を受信したか否かを判定する。チェックアウト要求受信部１１４は、チェックアウト要求を受信したと判定した場合には（ステップＳ３２９：ＹＥＳ）、処理をステップＳ３３０に進める。ステップＳ３３０において、チェックアウト処理部１１５は、チェックアウト要求に含まれる装置ＩＤと、この装置ＩＤに関連付けられているユーザＩＤとをチェックイン管理ＤＢ１４ｂから削除して、関連付けを解消する。次いで、チェックアウト処理部１１５は、削除したユーザＩＤにより示されるユーザが利用するユーザ端末３へ、チェックアウト通知を送信して（ステップＳ３３１）、処理をステップＳ３３２に進める。一方、チェックアウト要求受信部１１４は、チェックアウト要求を受信していないと判定した場合には（ステップＳ３２９：ＮＯ）、処理をステップＳ３３２に進める。
【０１４４】
ステップＳ３３２において、カスタム情報送信部１１３は、サーバ１の電源がオフとされたか否かを判定する。カスタム情報送信部１１３は、電源がオフとされていないと判定した場合には（ステップＳ３３２：ＮＯ）、処理をステップＳ３０１に進める。一方、カスタム情報送信部１１３は、電源がオフとされたと判定した場合には（ステップＳ３３２：ＹＥＳ）、サーバ処理を終了させる。
【０１４５】
以上説明したように、本実施形態によれば、サーバ１が、情報提供装置２を識別する装置ＩＤを取得したユーザ端末３から、装置ＩＤと、ユーザを識別するユーザＩＤとを受信する。また、サーバ１が、受信されたユーザＩＤにより識別されるユーザ向けのカスタム情報を、受信された装置ＩＤにより識別される情報提供装置２へ送信する。また、情報提供装置２は、サーバ１から送信されたカスタム情報を受信する。また、情報提供装置２は、受信されたカスタム情報に基づいて、情報提供を行う。従って、情報提供装置２にユーザの識別情報を入力することなく、そのユーザ向けにパーソナライズされた情報を情報提供装置２が提供することができる。
【０１４６】
また、情報提供装置２が、装置ＩＤを出力してもよい。この場合、ユーザ端末３は、ユーザが利用しようとする情報提供装置２から出力された装置ＩＤを取得することができる。
【０１４７】
また、情報提供装置２が、所定の期間経過ごとに、出力する装置ＩＤを変更してもよい。また、サーバ１が、ユーザ端末３から受信された装置ＩＤが、その装置ＩＤが受信された期間に対応する装置ＩＤである場合に、カスタム情報を送信してもよい。この場合、情報提供装置２を現在利用しようとするユーザとは異なるユーザ向けにパーソナライズされた情報が提供されることを防止することができる。
【０１４８】
また、情報提供装置２が、装置ＩＤを示す信号を出力してもよい。また、サーバ１が、ユーザ端末３により装置ＩＤを示す信号が受信された場合にユーザ端末３から送信されてくる装置ＩＤとユーザＩＤとを受信してもよい。この場合、ユーザが装置ＩＤをユーザ端末３に入力する手間を省略することができる。
【０１４９】
また、情報提供装置２が外部から隔てられる所定空間に配置されてもよい。また、情報提供装置２が、所定空間に入るためのドアが閉まっている場合にのみ、装置ＩＤを示す信号を出力してもよい。この場合、装置ＩＤを示す信号が所定空間の外部に届きにくくなるので、所定空間内にいるユーザのユーザ端末３のみに装置ＩＤが受信される蓋然性を高めることができる。
【０１５０】
また、情報提供装置２が乗り物内に配置されてもよい。また、情報提供装置２が、乗り物の移動が検出された場合、装置ＩＤを出力してもよい。この場合、ユーザが乗り物を利用している蓋然性が高いときに装置ＩＤを示す信号を出力することができる。
【０１５１】
また、情報提供装置２は、装置ＩＤを示す音波を出力してもよい。この場合、障害物により音波が遮断され又は障害物の向こう側に届く音波が弱まるので、装置ＩＤを示す信号が届く範囲を限定しやすくなる。
【０１５２】
また、サーバ１が、ユーザ端末３から受信された装置ＩＤとユーザＩＤとを関連付けてもよい。また、サーバ１が、情報提供装置２の装置ＩＤと関連付けられたユーザＩＤにより識別されるユーザ向けのカスタム情報を、その情報提供装置２へ送信してもよい。この場合、関連付けが行われている間は、情報提供装置２はユーザ向けにパーソナライズされた情報を提供することができる。
【０１５３】
また、サーバ１が、情報提供装置２及びユーザ端末３の何れか一方の装置から送信される所定信号が他方の装置により受信されなくなった場合に他方の装置から送信されてくるチェックアウト要求を受信してもよい。また、サーバ１が、チェックアウト要求が受信された場合、装置ＩＤとユーザＩＤとの関連付けを解消してもよい。この場合、ユーザが情報提供装置２の利用を終えている蓋然性が高いときに関連付けを解消することができる。
【０１５４】
また、報提供装置２が、乗客が乗り物の利用を終えるときに運賃が決済される乗り物内に配置されてもよい。また、情報提供装置２が、運賃を決済するための操作が検出された場合、サーバ１へチェックアウト要求を送信してもよい。この場合、ユーザが情報提供装置２の利用を終える蓋然性が高いときに関連付けを解消することができる。
【０１５５】
また、情報提供装置２が、ユーザの操作が入力される操作入力部２７を備えてもよい。また、情報提供装置２が、操作入力部２７を介して入力された操作に基づいて、クーポン情報送信要求をサーバ１へ送信してもよい。また、サーバ１が、情報提供装置２からクーポン情報送信要求を受信してもよい。また、サーバ１が、クーポン情報送信要求が受信された場合、そのクーポン情報送信要求を送信してきた情報提供装置２の装置ＩＤと関連付けられたユーザＩＤにより識別されるユーザのために、クーポン情報を送信してもよい。この場合、ユーザは、そのユーザのユーザＩＤを情報提供装置２に入力することなくクーポン情報を受け取ることができる。
【符号の説明】
【０１５６】
１  サーバ
２  情報提供装置
３  ユーザ端末
１１  システム制御部
１２  システムバス
１３  入出力インターフェース
１４  記憶部
１４ａ  ユーザＤＢ
１４ｂ  チェックイン管理ＤＢ
１５  通信部
１１１  チェックイン要求受信部
１１２  チェックイン処理部
１１３  カスタム情報送信部
１１４  チェックアウト要求受信部
１１５  チェックアウト処理部
１１６  クーポン情報送信要求受信部
１１７  クーポン情報送信部
２１  システム制御部
２２  システムバス
２３  入出力インターフェース
２４  記憶部
２５  移動体無線通信部
２６  近距離無線通信部
２７  操作入力部
２８  表示部
２９  音出力部
２１１  装置ＩＤ出力部
２１２  カスタム情報受信部
２１３  情報提供部
２１４  信号送受信部
２１５  チェックアウト要求送信部
２１６  クーポン情報送信要求送信部
３１  システム制御部
３２  システムバス
３３  入出力インターフェース
３４  記憶部
３５  移動体無線通信部
３６  近距離無線通信部
３７  操作入力部
３８  表示部
３９  音入力部
４０  カメラ部
３１１  装置ＩＤ取得部
３１２  チェックイン要求送信部
３１３  信号送受信部
ＮＷ  ネットワーク
【要約】
情報提供装置にユーザの識別情報を入力することなく、そのユーザ向けにパーソナライズされた情報を情報提供装置が提供可能な情報提供システム及び情報提供方法を提供することを目的とする。
サーバ装置は、情報提供装置を識別する装置識別情報を取得した端末装置から、装置識別情報と、ユーザを識別するユーザ識別情報とを受信する。サーバ装置は、ユーザ識別情報により識別されるユーザ向けの情報を、装置識別情報により識別される情報提供装置へ送信する。情報提供装置は、ユーザ向けの情報を受信する。情報提供装置は、ユーザ向けの情報に基づいて、情報提供を行う。【図１】
0006686242.tif 000002
【図２】
0006686242.tif 000003
【図３Ａ】
0006686242.tif 000004
【図３Ｂ】
0006686242.tif 000005
【図４】
0006686242.tif 000006
【図５】
0006686242.tif 000007
【図６】
0006686242.tif 000008
【図７Ａ】
0006686242.tif 000009
【図７Ｂ】
0006686242.tif 000010
【図８】
0006686242.tif 000011
【図９】
0006686242.tif 000012
【図１０】
0006686242.tif 000013
【図１１】
0006686242.tif 000014
【図１２】
0006686242.tif 000015
【図１３】
0006686242.tif 000016