(57)【要約】【課題】より有用な情報をユーザに対して提供すること。【解決手段】施設に訪れたユーザによって携帯される通信端末と無線通信を行う中継装置と通信端末とが無線通信を開始したことを示す接続通知を受信し、接続通知に基づいて中継装置と通信端末とが無線通信を開始した時刻を判定し、時刻から所定のタイミングが経過した後に、通信端末に対して情報を提供する。【選択図】図１
2015149020.tif 000002
【特許請求の範囲】
【請求項１】
施設に訪れたユーザによって携帯される通信端末と無線通信を行う中継装置と前記通信端末とが無線通信を開始したことを示す接続通知を受信する通信部と、
前記接続通知に基づいて前記中継装置と前記通信端末とが無線通信を開始した時刻を判定し、前記時刻から所定のタイミングが経過した後に、前記通信端末に対して情報を提供する情報提供部と、
を備える情報提供装置。
【請求項２】
前記通信部は、前記通信端末と前記中継装置との無線接続が切断したことを示す切断通知をさらに受信し、
前記情報提供部は、前記切断通知の受信に応じて、前記通信端末に対して情報を提供する、請求項１に記載の情報提供装置。
【請求項３】
前記接続通知又は前記切断通知は前記中継装置の識別情報を含み、
前記情報提供部は、受信された前記接続通知又は前記切断通知に含まれる前記識別情報に基づいて、提供される前記情報を決定する、請求項２に記載の情報提供装置。
【請求項４】
前記情報提供部は、受信された前記接続通知又は前記切断通知に含まれる前記識別情報に基づいて、前記中継装置が設置された施設を特定し、特定された施設に応じた情報を前記通信端末に対して提供する、請求項３に記載の情報提供装置。
【請求項５】
前記情報提供部は、前記ユーザの行動履歴、前記ユーザの属性情報、環境情報のいずれか一つ又は複数に基づいて、提供される前記情報を決定する、請求項１から４のいずれか１項に記載の情報提供装置。
【請求項６】
施設に訪れたユーザによって携帯される通信端末と無線通信を行う中継装置と前記通信端末とが無線通信を開始したことを示す接続通知を受信する通信ステップと、
前記接続通知に基づいて前記中継装置と前記通信端末とが無線通信を開始した時刻を判定し、前記時刻から所定のタイミングが経過した後に、前記通信端末に対して情報を提供する情報提供ステップと、
を行う情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに対し情報を提供するための技術に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮ（Local Area Network）を介してユーザにインターネットへの接続を可能にするサービスが提供されている（例えば、特許文献１参照）。ユーザは、所持している通信端末を操作することによって、上記の無線ＬＡＮを介してインターネットのサーバから所望の情報を取得できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５８５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザにとって有用な情報を送信できない場合があるという問題があった。
上記事情に鑑み、本発明は、より有用な情報をユーザに対して提供することを可能とする技術の提供を目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、施設に訪れたユーザによって携帯される通信端末と無線通信を行う中継装置と前記通信端末とが無線通信を開始したことを示す接続通知を受信する通信部と、前記接続通知に基づいて前記中継装置と前記通信端末とが無線通信を開始した時刻を判定し、前記時刻から所定のタイミングが経過した後に、前記通信端末に対して情報を提供する情報提供部と、を備える情報提供装置である。
【０００６】
本発明の一態様は、上記の情報提供装置であって、前記通信部は、前記通信端末と前記中継装置との無線接続が切断したことを示す切断通知をさらに受信し、前記情報提供部は、前記切断通知の受信に応じて、前記通信端末に対して情報を提供する。
【０００７】
本発明の一態様は、上記の情報提供装置であって、前記接続通知又は前記切断通知は前記中継装置の識別情報を含み、前記情報提供部は、受信された前記接続通知又は前記切断通知に含まれる前記識別情報に基づいて、提供される前記情報を決定する。
【０００８】
本発明の一態様は、上記の情報提供装置であって、前記情報提供部は、受信された前記接続通知又は前記切断通知に含まれる前記識別情報に基づいて、前記中継装置が設置された施設を特定し、特定された施設に応じた情報を前記通信端末に対して提供する。
【０００９】
本発明の一態様は、上記の情報提供装置であって、前記情報提供部は、前記ユーザの行動履歴、前記ユーザの属性情報、環境情報のいずれか一つ又は複数に基づいて、提供される前記情報を決定する。
【００１０】
本発明の一態様は、施設に訪れたユーザによって携帯される通信端末と無線通信を行う中継装置と前記通信端末とが無線通信を開始したことを示す接続通知を受信する通信ステップと、前記接続通知に基づいて前記中継装置と前記通信端末とが無線通信を開始した時刻を判定し、前記時刻から所定のタイミングが経過した後に、前記通信端末に対して情報を提供する情報提供ステップと、を行う情報提供方法である。
【発明の効果】
【００１１】
本発明により、より有用な情報をユーザに対して提供することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】通信システム１のシステム構成を表すシステム構成図である。
【図２】通信端末１０の機能構成を表す概略ブロック図である。
【図３】ＳＳＩＤテーブルの具体例を示す図である。
【図４】情報提供装置５０の機能構成を示す概略ブロック図である。
【図５】提供情報テーブルの具体例を示す図である。
【図６】ＡＰ情報テーブルの具体例を示す図である。
【図７】ユーザ情報テーブルの具体例を示す図である。
【図８】タイミングテーブルの具体例を示す図である。
【図９】通信システム１が第一提供情報を送信する際の動作の具体例を示すシーケンスチャートである。
【図１０】通信システム１が第二提供情報を送信する際の動作の具体例を示すシーケンスチャートである。
【発明を実施するための形態】
【００１３】
［概略］
通信システムでは、施設に設置されている中継装置に対して通信端末が無線接続を開始した後の所定のタイミングで、通信端末に対し第一提供情報が提供される。また、中継装置と通信端末との無線接続が解除された後の所定のタイミングで、通信端末に対し第二提供情報が提供される。
【００１４】
第一提供情報は、施設内にてユーザに提供されることが望ましい情報である。第一提供情報は、例えば、施設内にて利用可能なクーポン情報又はポイント情報、施設に関する情報、施設で行われるイベントに関する情報である。
【００１５】
第二提供情報は、施設の利用後にユーザに提供されることが望ましい情報である。第二提供情報は、例えば、次回の訪問時に利用可能なクーポン情報又はポイント情報、この施設の付近に位置する他の施設にて利用可能なクーポン情報又はポイント情報、この施設の付近に位置する他の施設に関する情報である。
このように情報が提供されることにより、より有用な情報をユーザに対して提供することが可能となる。より具体的には、場所に応じた情報、ユーザの行動に応じた情報、入店や退店などのタイミングに応じた情報を提供することが可能となる。
【００１６】
［詳細］
図１は、通信システム１のシステム構成を表すシステム構成図である。
通信端末１０は、ユーザ２０によって携帯される通信装置である。通信端末１０は、例えば携帯電話機、スマートフォン、タブレット、携帯型ゲーム機である。通信端末１０は、中継装置３０及び基地局装置８０と無線通信可能である。通信端末１０は、中継装置３０及び第一ネットワーク６０を介して情報提供装置５０と通信する。また、通信端末１０は、基地局装置８０及び第二ネットワーク７０を介して情報提供装置５０と通信する。
【００１７】
ユーザ２０は、通信端末１０を携帯し、中継装置３０が設置されている施設４０に訪れる。
中継装置３０は、通信端末１０と第一ネットワーク６０との間の通信を中継する中継装置である。中継装置３０は、例えば無線ＬＡＮのアクセスポイントである。通信システム１には、複数の中継装置３０（中継装置３０−１及び中継装置３０−２）が設置される。各中継装置３０は、施設４０と対応付けて設置される。中継装置３０と施設４０との対応関係に関する情報は、情報提供装置５０に記憶されている。
中継装置３０が通信端末１０と通信可能な距離は、例えば中継装置３０が設置される施設４０の領域と同程度であることが好ましい。このように構成された場合、中継装置３０と通信可能である通信端末１０のユーザについて、施設４０を訪れているユーザであると判定できる。同様に、中継装置３０と通信可能でない通信端末１０のユーザについて、施設４０の外に位置していると判定できる。
【００１８】
施設４０は、ユーザに対して何らかのサービスを提供する施設である。施設４０においてユーザに提供されるサービスはどのようなものであってもよい。サービスは、例えば飲食物の提供、映像の提供、スポーツ観戦や演劇鑑賞の提供、商品の販売、交通機関による移動であってもよい。
【００１９】
情報提供装置５０は、第一ネットワーク６０及び第二ネットワーク７０のいずれか一方又は双方を介し、通信端末１０に対して第一提供情報及び第二提供情報を送信する。情報提供装置５０は、サーバやパーソナルコンピュータ等の情報処理装置を用いて構成される。
【００２０】
第一ネットワーク６０は、中継装置３０と情報提供装置５０とを通信可能に接続するネットワークである。第一ネットワーク６０は、例えば公衆無線ＬＡＮを含むネットワークである。
【００２１】
第二ネットワーク７０は、基地局装置８０と情報提供装置５０とを通信可能に接続するネットワークである。第二ネットワーク７０は、例えば３Ｇ（第三世代）ネットワークやＬＴＥ（Long Term Evolution）等の携帯通信網を含むネットワークである。
基地局装置８０は、通信端末１０と第二ネットワーク７０との間の通信を中継する中継装置である。基地局装置８０は、例えば携帯通信網の基地局装置である。
【００２２】
図２は、通信端末１０の機能構成を表す概略ブロック図である。通信端末１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備える。通信端末１０は、情報取得プログラムを実行することによって、通信部１０１、ＳＳＩＤ記憶部１０２、通信制御部１０３、入力部１０４、出力部１０５及び制御部１０６を備える装置として機能する。なお、通信端末１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。情報取得プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、半導体記憶装置（例えばＳＳＤ：Solid State Drive）等の可搬媒体、コンピュータシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。情報取得プログラムは、電気通信回線を介して提供されても良い。ＳＳＩＤ記憶部１０２及び通信制御部１０３は、情報取得プログラムが通信端末１０において起動されることによって動作を開始してもよい。
【００２３】
通信部１０１は、中継装置３０及び基地局装置８０と無線通信する。通信部１０１は、中継装置３０及び基地局装置８０と同一の通信形式（例えば無線ＬＡＮ）で通信を行ってもよい。通信部１０１は、中継装置３０及び基地局装置８０と、それぞれ異なる通信形式で通信を行ってもよい。例えば、通信部１０１は、中継装置３０との間で無線ＬＡＮで通信を行い、基地局装置８０との間で３Ｇ又はＬＴＥで通信を行ってもよい。
【００２４】
ＳＳＩＤ記憶部１０２は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。ＳＳＩＤ記憶部１０２は、予め通信部１０１を介して取得されたＳＳＩＤテーブルを記憶する。
【００２５】
通信制御部１０３は、通信部１０１が無線通信を行う通信先を制御する。通信制御部１０３は、ＳＳＩＤテーブルに登録されているＳＳＩＤの無線ＬＡＮネットワークが検出されると、検出された無線ＬＡＮネットワークに接続するように通信部１０１を制御する。
【００２６】
入力部１０４は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部１０４は、ユーザの指示を通信端末１０に入力する際にユーザによって操作される。入力部１０４は、入力装置を通信端末１０に接続するためのインタフェースであっても良い。この場合、入力部１０４は、入力装置においてユーザの入力に応じ生成された入力信号を通信端末１０に入力する。
【００２７】
出力部１０５は、通信端末１０に設けられた出力装置であり、通信端末１０のユーザに対してデータの出力を行う。出力装置は、例えば画像や文字を画面に出力する装置を用いて構成されても良い。例えば、出力装置は、ＣＲＴ（Cathode Ray Tube）や液晶ディスプレイや有機ＥＬ（Electro-Luminescent）ディスプレイ等を用いて構成できる。また、出力装置は、文字を音声に変換して出力する装置を用いて構成されても良い。この場合、出力装置は、音声合成装置及び音声出力装置（スピーカー）を用いて構成できる。
【００２８】
制御部１０６は、通信端末１０を制御する。例えば、制御部１０６は、入力部１０４に対するユーザ２０の操作に応じて送信データを生成し、生成された送信データを通信部１０１を介してネットワークへ送信する。例えば、制御部１０６は、通信部１０１を介して受信された情報（例えば、第一提供情報又は第二提供情報）を出力部１０５に表示させる。
【００２９】
図３は、ＳＳＩＤテーブルの具体例を示す図である。ＳＳＩＤテーブルは、中継装置３０を介して接続可能な無線ＬＡＮネットワークの識別情報（ＳＳＩＤ）と、各無線ＬＡＮネットワークに接続する際に用いられるパスワードと、の組み合わせを表す。
【００３０】
図４は、情報提供装置５０の機能構成を示す概略ブロック図である。情報提供装置５０は、１台又は複数台の情報処理装置によって構成される。例えば、情報提供装置５０が一台の情報処理装置で構成される場合、情報処理装置は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、情報提供プログラムを実行する。情報提供プログラムの実行によって、情報処理装置は、通信部５０１、情報提供部５０２、提供情報記憶部５０３、ＡＰ情報記憶部５０４、ユーザ情報記憶部５０５、タイミング情報記憶部５０６、解析部５０７を備える装置として機能する。なお、情報提供装置５０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されても良い。また、情報提供装置５０は、専用のハードウェアによって実現されても良い。情報提供プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、半導体記憶装置等の可搬媒体、コンピュータシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。情報提供プログラムは、電気通信回線を介して提供されても良い。
【００３１】
通信部５０１は、第一ネットワーク６０及び第二ネットワーク７０を介して通信端末１０と通信する。
情報提供部５０２は、通信部５０１を介して、通信端末１０に対し情報を提供する。
提供情報記憶部５０３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。提供情報記憶部５０３は、提供情報テーブルを記憶する。提供情報テーブルには、情報提供部５０２によって通信端末１０に提供される情報（以下、「提供情報」という。）が登録されている。
【００３２】
ＡＰ情報記憶部５０４は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。ＡＰ情報記憶部５０４は、ＡＰ情報テーブルを記憶する。ＡＰ情報テーブルには、各中継装置３０に関する情報が登録されている。
ユーザ情報記憶部５０５は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。ユーザ情報記憶部５０５は、ユーザ情報テーブルを記憶する。ユーザ情報テーブルには、各ユーザ２０に関する情報が登録されている。
【００３３】
タイミング情報記憶部５０６は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。タイミング情報記憶部５０６は、タイミングテーブルを記憶する。タイミングテーブルには、通信端末１０に対して情報が提供されるタイミングが登録されている。
解析部５０７は、通信端末１０が中継装置３０に接続を開始したタイミングと、通信端末１０が中継装置３０の接続が終了したタイミングと、を解析することによって、各情報が提供されるべきタイミングを判定する。
【００３４】
図５は、提供情報テーブルの具体例を示す図である。提供情報テーブルは、施設４０と、その施設４０を訪れたユーザ２０の通信端末１０に提供される提供情報との対応関係を表すテーブルである。提供情報テーブルは、複数のレコード９１を有する。レコード９１は、ＦＩＤ、第一提供情報及び第二提供情報の値を有する。ＦＩＤの値は、施設４０を一意に表す識別情報である。第一提供情報は、同じレコード９１のＦＩＤが表す施設４０の中継装置３０に接続を開始してから所定の時間が経過したタイミングで通信端末１０に提供される情報である。第二提供情報は、同じレコード９１のＦＩＤが表す施設４０の中継装置３０との接続が終了したタイミングで通信端末１０に提供される情報である。
【００３５】
図５の最も上に位置するレコード９１によれば、Ｘそば店に訪れたユーザ２０の通信端末１０には、Ｘそば店に設置された中継装置３０と通信が開始されてから所定時間経過後に、クーポン１の情報が提供されることが分かる。クーポン１の情報は、例えばＸそば店で利用可能なクーポンである。また、Ｘそば店に訪れたユーザ２０の通信端末１０には、Ｘそば店に設置された中継装置３０との通信が終了したタイミングで、店舗情報１が提供されることが分かる。店舗情報１は、例えばＸそば店の近隣に位置する喫茶店を紹介するための情報である。このような情報が各タイミングで提供されることにより、ユーザ２０は、訪れたＸそば店で利用可能なクーポン１を会計前に取得することが可能であり、食事の後にお茶を飲むためのお店を知ることが可能となる。
【００３６】
図５の上から２番目に位置するレコード９１によれば、Ｙ水族館に訪れたユーザ２０の通信端末１０には、Ｙ水族館に設置された中継装置３０と通信が開始されてから所定時間経過後に、特別展示情報２が提供されることが分かる。特別展示情報２は、例えばＹ水族館で行われている特別展示に関する情報である。また、Ｙ水族館に訪れたユーザ２０の通信端末１０には、Ｙ水族館に設置された中継装置３０との通信が終了したタイミングで、店舗情報２が提供されることが分かる。店舗情報２は、例えばＹ水族館の近隣に位置する喫茶店を紹介するための情報である。このような情報が各タイミングで提供されることにより、ユーザ２０は、訪れたＹ水族館における特別展示の情報を退場前に取得することが可能であり、水族館を見た後に休憩するためのお店を知ることが可能となる。
【００３７】
図６は、ＡＰ情報テーブルの具体例を示す図である。ＡＰ情報テーブルは、各施設４０に設置されている中継装置３０に関する情報を表すテーブルである。ＡＰ情報テーブルは、複数のレコード９２を有する。レコード９２は、ＦＩＤ、ＳＳＩＤ、ＩＰ、ＭＡＣ及びＡＰＩＤの値を有する。ＦＩＤの値は、施設４０を一意に表す識別情報である。ＳＳＩＤの値は、同じレコード９２のＦＩＤが表す施設４０の中継装置３０を介して提供される無線ＬＡＮのＳＳＩＤを表す。ＩＰの値は、同じレコード９２のＦＩＤが表す施設４０の中継装置３０に割り当てられているＩＰアドレスを表す。ＭＡＣの値は、同じレコード９２のＦＩＤが表す施設４０の中継装置３０に割り当てられているＭＡＣアドレスを表す。ＡＰＩＤの値は、同じレコード９２のＦＩＤが表す施設４０の中継装置３０を一意に表す識別情報である。
ＡＰＩＤが通信端末１０から情報提供装置５０に送信される処理として、以下のような処理が行われてもよい。まず、通信端末１０が中継装置３０に接続する。次に、通信端末１０が、中継装置３０のローカルのネットワーク内に設けられたＡＰＩ（ＡＰＩＤサーバ）にアクセスする。ＡＰＩは、各中継装置３０のＩＰアドレスと、各中継装置３０のＡＰＩＤとの対応付けが定義されたテーブルを予め記憶している。ＡＰＩは、テーブルを参照し、中継装置３０のローカルのＩＰアドレスを元に、中継装置３０のＡＰＩＤを通信端末１０に返す。そして、通信端末１０はＡＰＩから取得したＡＰＩＤを、情報提供装置５０に送信する。
【００３８】
図６の最も上に位置するレコード９２によれば、Ｘそば店に設置された中継装置３０の識別情報はａｐ１であり、ＩＰアドレス及びＭＡＣアドレスはそれぞれxxx.xxx.xxx.xx1及びxx-xx-xx-xx-xx-x1であり、提供される無線ＬＡＮのＳＳＩＤはｘｘ１であることが分かる。図６の上から２番目に位置するレコード９２によれば、Ｙ水族館に設置された中継装置３０の識別情報はａｐ２であり、ＩＰアドレス及びＭＡＣアドレスはそれぞれxxx.xxx.xxx.xx2及びxx-xx-xx-xx-xx-x2であり、提供される無線ＬＡＮのＳＳＩＤはｘｘ２であることが分かる。
【００３９】
図７は、ユーザ情報テーブルの具体例を示す図である。ユーザ情報テーブルは、各ユーザ２０に関する情報を表すテーブルである。ユーザ情報テーブルは、複数のレコード９３を有する。レコード９３は、ユーザＩＤ、アプリＩＤ、属性情報及び行動履歴の値を有する。ユーザＩＤの値は、ユーザ２０を一意に表す識別情報である。アプリＩＤの値は、同じレコード９３のユーザＩＤが表すユーザ２０が利用する通信端末１０にインストールされているアプリケーションに割り当てられている識別情報を表す。アプリＩＤは、通信端末１０を一意に表す識別情報である。属性情報の値は、同じレコード９３のユーザＩＤが表すユーザ２０に関する情報（例えば、性別、年齢）を表す。行動履歴の値は、同じレコード９３のユーザＩＤが表すユーザ２０の行動の履歴を表す。行動履歴は、例えば各ユーザ２０の通信端末１０が接続した中継装置３０のＡＰＩＤと、接続開始時刻と、接続終了時刻と、を含んでもよい。
【００４０】
図７の最も上に位置するレコード９３によれば、ユーザＩＤがｕ１であるユーザ２０は、２４歳の男性であり、所持する通信端末１０にインストールされているアプリケーションにはａｐｌ−１という識別情報が割り当てられており、その行動履歴はｌｏｇ１というファイルに記録されていることが分かる。図７の上から２番目に位置するレコード９３によれば、ユーザＩＤがｕ２であるユーザ２０は、３９歳の女性であり、所持する通信端末１０にインストールされているアプリケーションにはａｐｌ−２という識別情報が割り当てられており、その行動履歴はｌｏｇ２というファイルに記録されていることが分かる。
【００４１】
図８は、タイミングテーブルの具体例を示す図である。タイミングテーブルは、各施設４０において第一提供情報が提供されるタイミングを表すテーブルである。タイミングテーブルは、複数のレコード９４を有する。レコード９４は、ＦＩＤ及びタイミング情報の値を有する。ＦＩＤの値は、各施設４０を一意に表す識別情報である。タイミング情報の値は、同じレコード９４のＦＩＤが表す施設４０の中継装置３０に接続した通信端末１０に対して第一提供情報が提供されるタイミングを表す。図８の例では、タイミング情報は、通信端末１０が中継装置３０に接続を開始してから第一提供情報が提供されるまでの時間を表す。
【００４２】
図８の最も上に位置するレコード９４によれば、Ｘそば店では、中継装置３０に通信端末１０が接続してから２０分後に第一提供情報が提供されることがわかる。図８の上から２番目に位置するレコード９４によれば、Ｙ水族館では、中継装置３０に通信端末１０が接続してから５分後に第一提供情報が提供されることがわかる。
【００４３】
図９は、通信システム１が第一提供情報を送信する際の動作の具体例を示すシーケンスチャートである。まず、通信端末１０を携帯するユーザ２０が施設４０を訪れていない場合には、通信端末１０は基地局装置８０及び第二ネットワーク７０を介して通信を行う。ユーザ２０が施設４０を訪れると、ユーザ２０が携帯する通信端末１０が、施設４０に設置されている中継装置３０の圏内に入る。そのため、中継装置３０から送信されるＢｅａｃｏｎ（ビーコン）を通信端末１０が受信する（ステップＳ１０１）。
【００４４】
通信端末１０は、ビーコンを受信すると、中継装置３０との間で無線接続を開始する（ステップＳ１０２）。この後、通信端末１０は、中継装置３０及び第一ネットワーク６０を介して通信する事が可能となる。通信端末１０は、情報提供装置５０に対し、接続通知を送信する（ステップＳ１０３）。接続通知は、通信端末１０に関する情報（例えばユーザＩＤ及びアプリＩＤ）と、接続した中継装置３０に関する情報（例えばＩＰアドレス、ＭＡＣアドレス及びＡＰＩＤ、ＳＳＩＤ）と、接続が開始された日時を表す情報と、を含む。接続通知は、中継装置３０及び第一ネットワーク６０を介して情報提供装置５０に送信されてもよいし、基地局装置８０及び第二ネットワーク７０を介して情報提供装置５０に送信されてもよい。
【００４５】
情報提供装置５０は、接続通知を受信すると、接続通知に含まれる情報に基づいてユーザ情報テーブルのレコード９３の行動履歴を更新する（ステップＳ１０４）。その後、情報提供装置５０は、通信端末１０が中継装置３０に接続を開始してから所定時間が経過したか否か判定する（ステップＳ１０５）。情報提供装置５０は、所定時間が経過するまでは第一提供情報の提供を行わない（ステップＳ１０５）。なお、所定時間は、タイミングテーブルのタイミング情報の値を参照することによって判断される。例えば、接続通知に含まれるＡＰＩＤに基づいてＡＰ情報テーブルを参照することによりＦＩＤが判断され、このＦＩＤに基づいてタイミングテーブルを参照することによりタイミング情報が判断される。所定時間が経過すると（ステップＳ１０５−ＹＥＳ）、情報提供装置５０は、通信端末１０に対して第一提供情報を送信する（ステップＳ１０６）。
【００４６】
図１０は、通信システム１が第二提供情報を送信する際の動作の具体例を示すシーケンスチャートである。まず、通信端末１０を携帯するユーザ２０が施設４０内に滞在している場合には、通信端末１０は施設４０に設置されている中継装置３０の圏内に位置している。そのため、通信端末１０と中継装置３０との間の通信は切断しない（ステップＳ２０１−ＮＯ）。
【００４７】
一方、ユーザ２０が施設４０から離れると、通信端末１０は施設４０に設置されている中継装置３０の圏外に出る。その場合、無線ＬＡＮの通信が切断してしまう（ステップＳ２０１−ＹＥＳ）。無線ＬＡＮの通信が切断すると、通信端末１０は、切断通知を情報提供装置５０に送信する（ステップＳ２０２）。切断通知には、通信端末１０に関する情報（例えばユーザＩＤ及びアプリＩＤ）と、切断する直前まで接続していた中継装置３０に関する情報（例えばＩＰアドレス、ＭＡＣアドレス及びＡＰＩＤ、ＳＳＩＤ）と、接続が切断された日時を表す情報と、を含む。切断通知は、基地局装置８０及び第二ネットワーク７０を介して情報提供装置５０に送信される。
【００４８】
情報提供装置５０は、切断通知を受信すると、切断通知に含まれる情報に基づいてユーザ情報テーブルのレコード９３の行動履歴を更新する（ステップＳ２０３）。その後、情報提供装置５０は、第二提供情報を通信端末１０に送信する（ステップＳ２０４）。
【００４９】
次に、情報提供装置５０の解析部５０７の処理について説明する。解析部５０７は、ユーザ情報記憶部５０５に蓄積された行動履歴の情報を解析することによって、タイミングテーブルのタイミング情報の値を決定する。具体的には以下のとおりである。
【００５０】
解析部５０７は、ＦＩＤ毎に、接続通知が受信されてから切断通知が受信されるまでの時間の統計値（例えば平均値）を取得する。この時間は、接続通知に含まれる時刻と切断通知に含まれる時刻との差の統計値として取得されてもよい。解析部５０７は、取得された値に基づいて、タイミング情報の値を決定する。解析部５０７は、例えば取得された値をそのままタイミング情報の値として決定してもよい。解析部５０７は、例えば取得された値に対して所定の演算を行うことによってタイミング情報を値を決定してもよい。所定の演算は、施設４０の種別や第一提供情報の内容などに応じて定められてもよい。例えば、Ｘそば店のように飲食店においてクーポンが提供される場合には、統計値から会計に要する一般的な時間（例えば１０分）を減算することが所定の演算として適用されてもよい。例えば、Ｙ水族館のように提示を行う施設において特別展示等のような展示に関する情報が提供される場合には、統計値から他の展示の鑑賞に要する一般的な時間（例えば３０分）を減算することが所定の演算として適用されてもよい。
【００５１】
このように構成された通信システム１では、より有用な情報をユーザに対して提供することが可能となる。以下、詳細について説明する。
【００５２】
通信システム１では、ユーザ２０が施設４０を訪れてから所定のタイミングで第一提供情報が提供される。ユーザ２０が施設４０を訪れたことは、通信端末１０が中継装置３０に接続したことに応じて接続通知が送信されるため、情報提供装置５０において自動的に判定される。第一提供情報は、施設内にてユーザ２０に提供されることが望ましい情報である。上記のように通信システム１が動作することにより、ユーザ２０が施設４０に滞在しているタイミングで第一提供情報をユーザ２０に提供することが可能となる。
【００５３】
通信システム１では、ユーザ２０が施設４０を去ったタイミングで第二提供情報が提供される。ユーザ２０が施設４０を去ったことは、通信端末１０と中継装置３０との接続が切断することに応じて切断通知が送信されるため、情報提供装置５０において自動的に判定される。第二提供情報は、施設の利用後にユーザ２０に提供されることが望ましい情報である。上記のように通信システム１が動作することにより、ユーザ２０が施設４０から去ったタイミングで第二提供情報をユーザ２０に提供することが可能となる。
【００５４】
通信システム１では、第一提供情報が提供されるタイミングが、ユーザ２０の過去の動作に基づいて決定される。そのため、より実情に即した適切なタイミングでユーザ２０に対して情報を提供することが可能となる。
【００５５】
＜変形例＞
図５に示される提供情報テーブルでは、ＦＩＤ毎に第一提供情報と第二提供情報とが予め登録されている。しかし、第一提供情報又は第二提供情報のいずれか一方又は双方は、ＦＩＤに対して予め対応付けが決定されていなくともよい。この場合、例えば以下のような構成により第一提供情報又は第二提供情報が決定されてもよい。なお、以下の説明では、具体例として第二提供情報が提供される場合の処理について説明する。
【００５６】
各ＦＩＤが示す施設４０同士の位置関係を表す情報が予め情報提供装置５０に登録されている。例えば、各ＦＩＤが示す施設４０の座標が登録されてもよいし、各ＦＩＤが示す施設４０同士の距離が登録されてもよい。情報提供装置５０は、第二提供情報を送信するタイミングになると、通信端末１０が接続していた中継装置３０のＡＰＩＤに対応付けられたＦＩＤと、上述した各ＦＩＤが示す施設４０同士の位置関係を表す情報と、に基づいて、通信端末１０が接続していた中継装置３０の施設４０の近隣に位置する他の施設４０のＦＩＤを取得する。そして、情報提供装置５０は、取得されたＦＩＤに関する情報を、第二提供情報として決定する。例えば、情報提供装置５０は、取得されたＦＩＤに対応付けられた第一提供情報を、送信される第二提供情報として決定してもよい。
【００５７】
図５に示される提供情報テーブルにおいて、第一提供情報又は第二提供情報のいずれか一方又は双方は、ユーザの行動履歴等の情報に基づいて決定されてもよい。例えば、各施設４０にユーザが訪問した際の環境情報（例えば、天気、時刻、日時、曜日、月、季節）、各ユーザの属性情報（例えば性別、年代、趣味、職業）、それまでに訪れた施設４０の履歴（行動履歴）などの情報を用いて、協調フィルタリング等のレコメンドアルゴリズムを実行することによって、第一提供情報又は第二提供情報が提供されるタイミングでユーザの次の行動の予測が行われてもよい。そして、その予測結果に応じて提供情報が決定されてもよい。このような決定は、情報提供部５０２によって行われてもよいし、解析部５０７によって行われてもよい。
【００５８】
図６に示されるＡＰ情報テーブルのレコード９２は、ＩＰ、ＭＡＣ及びＡＰＩＤの値を含む。しかしながら、ＡＰ情報テーブルのレコード９２は、これらの値のうちいずれか一つ又は二つを含むように構成されてもよい。
上述の例では、通信端末１０が第一ネットワーク６０（例えばインターネット）に接続する際に、通信端末１０について認証は行われていない。しかしながら、通信端末１０は、第一ネットワーク６０に接続する際に、不図示の認証装置から認証を受けるように構成されてもよい。この場合、通信端末１０は、具体的に以下のように処理を行ってもよい。
【００５９】
まず、通信端末１０は、ＳＳＩＤ記憶部に記憶されている所定のＳＳＩＤに接続する。所定のＳＳＩＤに接続した後、通信端末１０は、中継装置３０のＡＰＩ（ＡＰＩＤサーバ）にアクセスし、中継装置３０のＡＰＩＤを取得する。通信端末１０は、自身が接続可能な中継装置３０のＡＰＩＤを予め記憶している。そこで、通信端末１０は、ＡＰＩから取得したＡＰＩＤが、予め記憶されている上記ＡＰＩＤと一致する場合に、第一ネットワーク６０へ接続するための認証を受ける。そして、第一ネットワーク６０に接続した後、通信端末１０は、各契機で提供情報を受信する。
このように構成されることにより、例えば複数の中継装置３０が共通のＳＳＩＤを用いている場合であっても、所定の中継装置３０を介して第一ネットワーク６０に接続することが可能となる。
【００６０】
端末装置１０は、入力部１０４を備えないように構成されてもよい。
ステップＳ１０１において中継装置３０から送信される信号は、Ｂｅａｃｏｎ（ビーコン）に限定される必要は無い。例えば、ステップＳ１０１において中継装置３０から音波信号が送信されてもよいし、他の形態の信号が送信されてもよい。
【００６１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６２】
１０…通信制御部，  ２０…ユーザ，  ３０…中継装置，  ４０…施設，  ５０…情報提供装置，  ６０…第一ネットワーク，  ７０…第二ネットワーク，  ８０…基地局装置，  １０１…通信部，  １０２…ＳＳＩＤ記憶部，  １０３…通信制御部，  １０４…入力部，  １０５…出力部，  １０６…制御部，  ５０１…通信部，  ５０２…情報提供部，  ５０３…提供情報記憶部，  ５０４…ＡＰ情報記憶部，  ５０５…ユーザ情報記憶部，  ５０６…タイミング情報記憶部，  ５０７…解析部
【図１】
2015149020.tif 000003
【図２】
2015149020.tif 000004
【図３】
2015149020.tif 000005
【図４】
2015149020.tif 000006
【図５】
2015149020.tif 000007
【図６】
2015149020.tif 000008
【図７】
2015149020.tif 000009
【図８】
2015149020.tif 000010
【図９】
2015149020.tif 000011
【図１０】
2015149020.tif 000012