(57)【要約】      （修正有）【課題】個人の嗜好や行動履歴に柔軟に対応して、費やす時間の推定精度の高い行動計画情報を提供する。【解決手段】サーバは、ユーザの入店時と出店時にユーザＩＤをＩＤ検出器にて検出した行動情報（ユーザＩＤ，場所,時刻）を受信し、個人の行動履歴情報として、立ち寄った店、その店での入店および出店の時刻の情報を受信し、記録する。また、サーバは、店やレストランなどの立ち寄った場所について施設嗜好情報として、ＩＤ検出器からの行動情報受信により立ち寄った事実と、本人の好みに関係する評価、店での滞留時間（同一店の入店時刻と出店時刻の差）、さらに移動にかかった時間の情報を記録する。また、サーバは、現在地、目的地、空いた時間の情報を含んだ寄り道コースの推奨依頼に対して、行動履歴と嗜好情報を参照し、滞留時間を推定計算することにより、空き時間に適した寄り道コースを推奨する。【選択図】図１
2011060059.tif 000002
【特許請求の範囲】
【請求項１】
通信部と、情報格納部と、制御部とを備えるサーバ装置であって、
前記情報格納部は、
前記通信部と通信するユーザ端末からのユーザの行動情報に基づいて、前記ユーザの履歴情報を格納する行動履歴テーブルと、
前記ユーザの訪問地の評価情報を格納する評価情報テーブルと、
前記行動情報に基づいて推定計算した滞留時間と前記評価情報に基づいて計算した前記ユーザの嗜好情報を格納する嗜好情報テーブルと、
前記嗜好情報テーブルの滞留時間と嗜好情報に基づいて生成する推奨結果を格納する推奨結果テーブルとを備え、
前記制御部は、
前記行動情報に基づいて、前記行動履歴テーブルを更新する行動履歴管理部と、
前記ユーザ端末との通信に基づいて、前記評価情報テーブルを更新する評価情報管理部と、
前記行動情報に基づいて、前記嗜好情報について演算する嗜好学習管理部と、
前記行動情報に基づいて、前記ユーザが利用した滞在時間を推定計算し、前記嗜好情報テーブルを参照して前記訪問予定地での計画滞留時間を計算する滞留時間管理部と、
前記計画情報を生成し、前記嗜好情報を参照して適した推奨結果を選択する推奨結果管理部とを備えることを特徴とするサーバ装置。
【請求項２】
前記行動情報は、前記ユーザの訪問地情報とユーザ特定情報と時刻情報とを含むことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記推奨結果は、前記行動履歴管理部によって更新された前記行動履歴テーブルを参照して生成されることを特徴とする請求項１に記載のサーバ装置。
【請求項４】
前記推奨結果は、前記行動履歴管理部によって更新された前記行動履歴テーブルを参照し、前記嗜好学習管理部が演算する前記嗜好情報及び前記滞留時間管理部が演算する前記滞留時間を得ることにより、前記推奨結果管理部が生成することを特徴とする請求項１に記載のサーバ装置。
【請求項５】
前記推奨結果は、前記ユーザの訪問候補地情報が含まれることを特徴とする請求項１に記載のサーバ装置。
【請求項６】
前記通信部は前記ユーザ端末から前記ユーザの識別情報を受信し、前記推奨結果管理部は前記識別情報毎に前記推奨結果を生成することを特徴とする請求項１に記載のサーバ装置。
【請求項７】
前記情報格納部は、前記通信部を介して配信するコンテンツ情報を格納するコンテンツ管理テーブルをさらに備え、
前記制御部は、前記推奨結果に基づいて、前記コンテンツ管理テーブルから前記コンテンツを読み出す配信管理部をさらに備えることを特徴とする請求項１に記載のサーバ装置。
【請求項８】
前記配信管理部は、前記計画情報に基づいて、前記コンテンツ管理テーブルから前記コンテンツを読み出し、前記通信部は前記コンテンツを前記ユーザ端末へ送信することを特徴とする請求項７に記載のサーバ装置。
【請求項９】
通信部と、情報格納部と、制御部とを備えるサーバと、
少なくとも１つの情報入力装置と、
少なくとも１つの情報表示機器とを備える通信システムであって、
前記情報格納部は、
前記通信部と通信する前記情報入力装置のユーザの行動情報に基づいて、前記ユーザの履歴情報を格納する行動履歴テーブルと、
前記ユーザの訪問地の評価情報を格納する評価情報テーブルと、
前記行動情報に基づいて推定計算した滞留時間と、前記評価情報に基づいて計算した前記ユーザの嗜好情報を格納する嗜好情報テーブルと、
前記嗜好情報テーブルの滞留時間と嗜好情報に基づいて生成する推奨結果を格納する推奨結果テーブルとを備え、
前記制御部は、
前記行動情報に基づいて、前記行動履歴テーブルを更新する行動履歴管理部と、
前記情報入力装置との通信に基づいて、前記評価情報テーブルを更新する評価情報管理部と、
前記行動情報に基づいて、前記嗜好テーブルを更新する嗜好学習管理部と、
前記行動情報に基づいて、前記ユーザが利用した滞在時間を推定計算し、前記嗜好情報テーブルを参照して前記訪問予定地での計画滞留時間を計算する滞留時間管理部と、
前記推奨結果を生成する推奨結果管理部とを備え、
前記情報入力装置は、前記通信部へ送信する前記行動情報および前記評価情報の少なくともいずれかの入力を受け、
前記情報表示装置は、前記通信部を介して受信する前記推奨結果を表示することを特徴とする通信システム。
【請求項１０】
前記情報表示装置は、複数の前記計画情報を表示し、前記情報入力装置は、複数の前記計画情報からの前記ユーザの選択結果の入力を受け、前記通信部へ前記選択結果を送信することを特徴とする請求項９に記載の通信システム。
【請求項１１】
前記情報格納部は、前記通信部を介して配信するコンテンツ情報を格納するコンテンツ管理テーブルをさらに備え、
前記制御部は、前記計画情報に基づいて、前記コンテンツ管理テーブルから前記コンテンツを読み出す配信管理部をさらに備えることを特徴とする請求項９に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザの行動計画に関する情報を提供する方法、特に所定の領域での滞留時間やサービスの利用時間などに対応する行動計画情報の提供に関する。
【背景技術】
【０００２】
昨今では、乗り換え検索やカーナビゲーションにより、推奨ルート情報を提供できるサービスが盛んである。乗り換え検索サービスでは、時刻表のように予め決められた運行情報を利用し、ユーザに乗り換え計画を提供する。また、カーナビゲーションでは、渋滞情報を加味した到達時刻を演算して、計画情報をユーザに提供する。
【０００３】
例えば特許文献１には、時間帯別に表示装置の表示内容が見える位置を通過する通行人の階層構成を設定する、通行人管理テーブルを設けることが記載されている。
【０００４】
また、例えば特許文献２には、定期券から乗客属性情報を読み取って滞留乗客データベースに書き込み、当該データベースを参照して乗客の属性別の比率に応じて配信する広告を選択することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１６６０７１
【特許文献２】特開２００４−２２０４９８
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の技術では、端末を介して計画情報を得る場合であっても、端末ユーザが街中で待ち合せ時間よりも早く待ち合わせ地に到達した場合に、計画情報配信に柔軟に対応できない。例えば、時間をつぶすためのお奨め寄り道コースを推奨するサービスなどは実現できていない。すなわち、お店で過ごす時間や寄り道コースは、本人が考え計画する必要があった。
【０００７】
特に初めて訪れる場所で空き時間ができてしまった場合、待ち時間を有効に使えるか否かは、サービス側から提供される推奨計画情報で示される訪問候補コース（お奨めの寄り道コース）に選ばれた訪問予定地（お店）とユーザ嗜好とが一致することと、訪問予定地（お店）で過ごす時間（利用時間）においてサービス側の予測値とユーザが実際に過ごす時間との一致が、共に重要である。
【課題を解決するための手段】
【０００８】
本発明によるサーバ装置は一例として、通信部と、情報格納部と、制御部とを備え、前記情報格納部は、前記通信部と通信するユーザ端末のユーザの行動情報に基づいて、前記ユーザの履歴情報を格納する行動履歴テーブルと、前記ユーザの訪問予定地の評価情報を格納する評価情報テーブルと、前記行動情報に基づいて推定計算した滞留時間と前記評価情報に基づいて計算した前記ユーザの嗜好情報とを格納する嗜好情報テーブルと、前記嗜好情報テーブルの滞留時間と嗜好情報に基づいて生成する推奨結果を格納する推奨結果テーブルとを備え、前記制御部は、前記行動情報に基づいて、前記行動履歴テーブルを更新する行動履歴管理部と、前記ユーザ端末との通信に基づいて、前記評価情報テーブルを更新する評価情報管理部と、前記行動情報に基づいて、前記嗜好テーブルを更新する嗜好学習管理部と、前記行動情報に基づいて、前記ユーザが利用した滞在時間を推定計算し、前記嗜好情報テーブルを参照して前記訪問予定地での計画滞留時間を計算する滞留時間管理部と、前記推奨結果を生成する推奨結果管理部とを備える。
【０００９】
本発明による通信システムは一例として、通信部と、情報格納部と、制御部とを備えるサーバと、少なくとも１つの情報入力装置と、少なくとも１つの情報表示機器とを備える通信システムであって、前記サーバ装置は、前記情報格納部は、前記通信部と通信するユーザ端末のユーザの行動情報に基づいて、前記ユーザの履歴情報を格納する行動履歴テーブルと、前記ユーザの訪問予定地の評価情報を格納する評価情報テーブルと、前記行動情報に基づいて推定計算した滞留時間と前記評価情報に基づいて計算した前記ユーザの嗜好情報とを格納する嗜好情報テーブルと、前記嗜好情報テーブルの滞留時間と嗜好情報に基づいて生成する推奨結果を格納する推奨結果テーブルとを備え、前記制御部は、前記行動情報に基づいて、前記行動履歴テーブルを更新する行動履歴管理部と、前記ユーザ端末との通信に基づいて、前記評価情報テーブルを更新する評価情報管理部と、前記行動情報に基づいて、前記嗜好テーブルを更新する嗜好学習管理部と、前記行動情報に基づいて、前記ユーザが利用した滞在時間を推定計算し、前記嗜好情報テーブルを参照して前記訪問予定地での計画滞留時間を計算する滞留時間管理部と、前記推奨結果を生成する推奨結果管理部とを備え、前記情報入力装置は、前記ユーザが前記通信部へ送信する前記行動情報および前記評価情報の入力を受け、前記情報表示装置は、前記通信部を介して受信する前記推奨結果を表示する。
【発明の効果】
【００１０】
個人の嗜好や行動履歴に柔軟に対応して、費やす時間の推定精度の高い行動計画情報を提供することが可能になる。また、行動計画情報に対応して、コンテンツの配信が可能になる。
【図面の簡単な説明】
【００１１】
【図１】全体フローの例
【図２】全体構成の例
【図３】サーバ構成の例
【図４】行動履歴テーブルのデータ構成の例
【図５】評価情報テーブルのデータ構成の例
【図６】嗜好情報テーブルのデータ構成の例
【図７】推奨結果テーブルのデータ構成の例
【図８】スポット管理テーブルのデータ構成の例
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面により詳細に説明する。
【００１３】
図1は全体フローの例を説明する図、図２は全体の構成の例の図、図３はサーバ１００の構成の例の図、図４から図９は、サーバ１００内の情報格納部１５０にある各テーブルのデータ構成の例を説明する図である。
本実施例では、１つ又は複数のＩＤ検出器１１（図では一例として複数の場合を示す）と、１つ又は複数の情報表示機器１２（図では一例として複数の場合を示す）と、一つ又は複数の情報入力機器１３（図では一例として複数の場合を示す）とがネットワーク９０を介して接続されたサーバ１００によって構成されている。サーバ１００には、情報を格納している部分として、行動履歴テーブル１５１、評価情報テーブル１５２、嗜好情報テーブル１５３、推奨結果テーブル１５４、コンテンツ管理テーブル１５５から構成される情報格納部１５０があり、ネットワーク９０からの情報を制御する通信部１９０があり、これらからの情報を制御する諸管理部を含む制御部１０００がある。サーバ１００は、初期値を登録するステップｓ１０の後、行動情報の有無を確認するステップｓ１００、評価情報の有無を確認するステップｓ２００、推奨要求の有無を確認するステップｓ３００から構成されるループに順に入る。
【００１４】
ステップｓ１０では、情報格納部１５０の各テーブルに初期値が設定される。図４に示した行動履歴テーブル１５１の初期値は登録されたエリア、施設、スポットの情報だけであり、行動の情報は無く、後で説明する行動情報の記録ステップ（ｓ１１０）において追記される。図５に示す評価情報テーブル１５２の初期値は、登録されたエリア、施設、スポットの情報はあるが、各スポットの入店、出店時刻と滞留時間の情報は空欄であり、評価値の初期値は、定数１である。図６に示す嗜好情報テーブル１５３は、回数は０、滞留時間、到着平均は空欄、評価値と嗜好値はどちらも定数１である。図７に示す推奨結果テーブル１５４は、推奨回数、選択回数、利用回数は０、評価値と嗜好値は定数１である。コンテンツ管理テーブル１５５は、各コンテンツの登録情報として、所要時間があるが、利用回数は０、ユーザＩＤ、時刻、利用場所は空欄のままである。尚、ユーザに関する初期値については、ユーザの申告に従って、利用回数や評価値を登録する方法でもよい。
【００１５】
行動情報は、ユーザを特定する情報（ユーザＩＤ）と利用した店などのスポットの情報と利用した時刻の３つの情報を含む一組の情報であり、ユーザＩＤを検出したＩＤ検出器１１が、ネットワーク９０を介してサーバ１００に送る情報である。サーバ１００は、通信部１９０が行動情報を受信した場合には、ｓ１００,ｓ１１０，ｓ１５０のステップにてユーザの行動情報を処理する。ステップｓ１１０では、行動履歴管理部１０１が受信した行動情報を行動履歴テーブル１５１に記録する。行動学習のステップｓ１５０では、滞留時間管理部１０５が行動情報に含まれるユーザの利用場所（好みのスポット）での滞留時間を推測計算し、評価情報テーブル１５２の記録を更新し、嗜好学習管理部１０４が行動情報に含まれるユーザの嗜好の性向を計算によって抽出、定量化し、嗜好情報テーブル１５３を更新してからループに戻る。
【００１６】
評価情報は、ユーザを特定する情報と利用した店などのスポットの情報とユーザがスポットを評価した情報の３つの情報を含む一組が評価情報であり、情報入力機器１３から入力され、ネットワーク９０を介してサーバ１００へと送られる。サーバ１００では、通信部１９０にて受信して評価情報管理部１０２に送られ、評価情報有りと判断するステップｓ２００となる。次のステップは、受信した評価情報を評価情報テーブル１５２にある値に直接記録する、もしくは移動平均などの演算を行い記録するステップｓ２１０と、評価情報から利用したスポットの嗜好値の増加分を計算し、推奨結果を利用した場合にはさらなる増加分を計算し、嗜好情報テーブル１５３を更新する評価学習のステップｓ２５０を実行してからループに戻る。
【００１７】
推奨要求とは、ユーザが行動計画を推奨して欲しい場合に、ユーザを特定するＩＤと場所と空き時間の３つの情報を含む一組の情報であり、情報入力機器１３からネットワーク９０を介して、サーバ１００に送られる。サーバ１００では、通信部１９０にて推奨要求を受信し、推奨結果管理部１０３に送られ、推奨要求有りと判断するステップｓ３００となる。次のステップｓ３１０として、推奨結果管理部１０３が嗜好情報テーブル１５３を参照して推奨すべき行動計画案を作成し、滞留時間管理部１０５へ送る。滞留時間管理部１０５にて行動計画案での所要時間が、ユーザの行動履歴やその時点でのイベント、事件、事故の影響も含めて推測し、空き時間の条件を満足するかを検査した結果を推奨結果管理部１０３へ返す。尚、スポット移動ができないほど短い空き時間がある場合には、滞留時間管理部１０５は、コンテンツ管理テーブル１５５を参照して、コンテンツ閲覧などの時間を含めた空き時間に最適な行動計画推奨選択肢を作成する。推奨結果管理部１０３は、空き時間条件を満足する推奨選択肢を、推奨結果テーブル１５４に記録するとともに、通信部１９０を介してユーザ側の情報表示機器１２に送る。ステップｓ３５０では、推奨結果から嗜好の性向を定量化して、嗜好情報テーブル１５３を更新するステップｓ３５０を経てループに戻る。ユーザは情報表示機器１２に表示された推奨結果を参考にして、空き時間を有効に使うことができる。  なお、情報表示機器１２と情報入力機器１３とは、別装置でもよく、またユーザ端末に含まれる構成であってもよい。別装置の場合としては、情報表示機器１２が街中のデジタルサイネージのような大きなモニターを持つ場合が含まれ、表示に適した機器を利用できるメリットがある。一方、ユーザ端末に含まれる場合には、ユーザが携帯できる端末としていつでもどこでも閲覧できるメリットがある。
【００１８】
また、ＩＤ検出器１１が情入力端末１３と同一であっても、情報入力端末１３から行動情報として、利用ユーザや利用店舗、利用時刻をネットワーク９０を介してサーバ１００に送ることにより、同様の情報提供が可能である。この場合は、店舗側でＩＤ検出器などを用意する必要が無いため、携帯端末サービスとして実現可能なメリットがある。
【００１９】
また、コンテンツ閲覧を行う場合には、配信管理部106では、コンテンツ管理テーブル155から、選択された推奨結果に基づいて適切なコンテンツを読み出し、通信部190は配信管理部106が読み出すコンテンツをユーザ端末へ送信する。
【００２０】
他の実施例として、街中での店舗やカフェなどでの滞留時間を記録、学習し、空き時間を算出して訪問候補地とその訪問時間（滞留時間）を含む計画情報（寄り道コース）を送信する情報提供について説明する。  次に行動情報を受信し、行動情報を学習し、情報格納部１５０へ記録する過程を説明する。
【００２１】
本実施例では、行動情報は、ユーザの入店、出店といった時刻を把握、管理するための情報であり、店舗に設置されたＩＤ検出器１１が、ユーザにくくり付けられたユーザ識別情報（ＩＤ、ＩＤ情報）を検出し、検出した時刻とユーザＩＤをサーバ１００に送付する。ＩＤの検出方法としては、ユーザ端末にＩＤ記憶部とＩＤ通信部とを備え、店舗なのに設置されるＩＤ検出器１１がＩＤ通信部と通信することによってＩＤ記憶部に記憶されたＩＤを読み取る方法などが適用できるが、他の形態であってもよい。
【００２２】
ＩＤ検出器１１にて検出されたユーザＩＤ情報、店舗およびその入り口といったＩＤ検出器１１の設置場所の情報、検出した時刻の３つの情報が、一組の行動情報として、ネットワーク９０を介してサーバ１００に送付されてくる。サーバにおける基本的な処理は図３についての説明と同様であるが、以下本実施例に特徴的な点を記載する。利用したスポットの情報は、ＩＤ検出器１１を特定することにより実現する。すなわち、利用スポットの入り口ゲートに設置されたＩＤ検出器１１により入店を検出し、利用スポットの清算場所に設置した別のＩＤ検出器１１により出店を検出し、この二つのＩＤ検出器１１からの行動情報から利用スポットの特定と特定したスポットでの入店、出店の時刻をサーバに送ることになる。ステップｓ１００において行動情報が届いている場合、サーバ１００は、ｓ１１０に進み、行動情報を受信し、ＩＤ検出器１１に割り当てられた、行動履歴テーブル１５１への記録を行う。行動履歴テーブル１５１の例は図4に示すように、ＩＤ検出器１１が設置されたエリア、施設、スポットと行動と、検出したユーザＩＤ、検出時刻が記録される。さらに、図５に示すユーザＩＤ情報に割り当てられた、ユーザの評価情報テーブル１５２に対し、ユーザＩＤ情報ごとにＩＤ検出器１１の設置場所（店舗）での検出記録を登録する。次の行動情報の学習ステップｓ１５０では、店舗への来店情報として、このお店の嗜好に関する次に示す計算をし、図６に示す嗜好情報テーブル１５３の入店の回数、到着平均、評価値、嗜好値を更新する。行動情報が入店ゲートからの場合は、入店の回数は１増やし、到着平均時刻は新しい到着時刻を含めて新しい平均値へ更新する。評価値は、入店自体の価値を定数として加算する。嗜好値も、入店自体を嗜好を表す定数として加算する。これらの計算は、時間区間を区切って集計される。区切り方は、朝（５：００―１１：００）、昼（１１：００―１３：００）、午後（１３：００―１７：００）、夕方（１７：００―２０：００）、夜（２０：００―翌日５：００）と分ける。分けることにより、時間帯によって変化する同じユーザでの嗜好の変化にも対応できる。
【００２３】
さらに、店を出る時間を記録する目的のＩＤ検出器１１をレジの場所に設置する。ＩＤ検出器１１にて検出されたユーザＩＤ情報、店舗とレジの位置といったＩＤ検出器１１の設置場所の情報、検出した時刻の３つの情報が、一組の行動情報として、再びネットワーク９０を介してサーバ１００に送付されてくる。サーバ１００は、ステップｓ１００において行動情報が届いている場合、サーバ１００は、ｓ１１０に進み、行動情報を受信し、ＩＤ検出器１１に割り当てられた、行動履歴テーブル１５１への記録を行う。さらに、ユーザＩＤ情報に割り当てられた、ユーザの行動履歴テーブル１５１に対し、ＩＤ検出器１１の設置場所（店舗）での検出記録を登録する。次の行動情報の学習ステップｓ１５０では、店舗への来店情報として、このお店の嗜好に関する計算をし、嗜好情報テーブル１５３の滞留時間、評価値、嗜好値を更新する。滞留時間は、店に入った時間と出る時間の差を計算し、今回の滞留時間とする。嗜好情報テーブル１５３の滞留時間に記録されている過去の平均滞留時間に今回の滞留時間を加えた平均滞留時間を計算し、滞留時間を更新する。評価値は、今回の滞留時間に従って、10分以上であれば長時間滞留定数を加算し、更新する。嗜好値も、今回の滞留時間に従って、10分以上であれば長時間滞留定数を加算し、更新する。
【００２４】
次に評価情報を受信、学習した結果を記録する評価情報テーブル１５２について図５を用いて説明する。
【００２５】
評価情報は、ユーザが再び来店したいかを評価した情報であり、ユーザＩＤと評価対象となるスポットと評価結果の３つを含む一組の情報である。入力手段にはユーザ端末としての携帯電話やＰＣなど様々な入力端末の利用が可能である。ここでは、情報表示機器１２と情報入力機器１３とを含むユーザ端末としての携帯電話として説明する。
【００２６】
評価結果入力をユーザに促す方法は、多様に考えられるので、フロー図に示していないが、ここではユーザがお店を出た後、出店の際のＩＤ検出器１１へのユーザＩＤ読み取りとＩＤ検出器１１からサーバ１００への情報送信に基づいて、サーバ１００から該当するお店の評価を促す情報をユーザの携帯電話（情報表示機器１２）へ送付し、ユーザからは０〜９の数字にて評価した値を携帯電話（情報入力端末１３）からサーバ１００に送付することとする。
【００２７】
この結果、評価情報を受信したサーバ１００では、ｓ２００において、評価結果有りの状態になり、ｓ２１０へ進む。ユーザＡからＥ店の評価５という情報を受け取り、図５に示す評価情報テーブル１５２のユーザＩＤがｘｘｘＡのテーブルについて、Ｅ店に関連する部分の評価値に記録されているこれまでの値を1/2し、今回の評価結果の1/2を加算し、新しい評価値として更新する。次のｓ２５０において、図６に示す嗜好情報テーブル１５３については、Ｓ駅、Ｐビル、Ｅ店に関して評価値を各々次のように計算し、更新する。Ｓ駅の評価値は、記録されている評価値を3/4し、今回のＥ店の評価結果をそのまま加えた値を新しい評価値として更新する。Ｐビルの評価値は、記録されている評価値を3/4し、Ｅ店の評価結果を1/4して加算し、新しい評価値として更新する。同様に図7に示す推奨結果テーブル１５４の利用回数や評価値を計算し、更新するが、詳細は次に示す推奨過程の説明の後に説明する。次に推奨候補の提示、ユーザによる選択、ユーザの行動結果の受信と学習を含む推奨過程について説明する。
【００２８】
街中で予定より早くに訪問予定地に到着するなどユーザに空き時間ができた場合、空き時間情報を含む推奨要求をユーザ端末としての携帯電話（情報入力機器１３）からサーバ１００へ送付する。ここでは、ユーザＩＤ：ｘｘｘＡがＳ駅周辺から30分の空き時間があるという推奨要求にたいするサーバ１００の動作を説明する。サーバ１００では、ｓ３００において推奨要求が有るため、ｓ３１０へ進む。
【００２９】
サーバ１００は、ユーザＩＤ：ｘｘｘＡと空き時間３０分と現在位置情報Ｓ駅周辺を含む推奨要求により、図６に示す嗜好情報テーブル１５４を参照して、エリアがＳ駅周辺であり、３０分ある場合、ＱビルＧカフェがお奨めであることを推則し、カフェで過ごす時間だけでは、後１０分余りが出ることも推測する。ここで、１０分ほどで丁度楽しめるゲームや短編動画が好ましいことも推測する。図８に示すコンテンツ管理テーブル１５５を参照することにより、１０分間で楽しめるゲーム１などのアプリケーションがあり、例えばＧカフェとゲーム１の組合せが推奨する計画情報ということになる。実際には複数の推奨計画情報を提示することになり、ユーザは情報表示機器１２に示された複数の推奨計画情報案からその時最適と考えたものを選択し、選択結果をサーバ１００に返す。サーバ１００では、推奨した施設などの推奨回数を更新し、選択結果から選択回数を更新する。次のステップｓ３５０では、更新された推奨回数、選択回数を用いて、図６に示す嗜好テーブル１５３の嗜好値を計算、更新する。嗜好値は、推奨計画情報案への採用1回につき推奨係数R1=7/8を積算し、ユーザによる選択結果における選択1回につき選択定数を加算する。次に、推奨されたスポットを利用した場合について説明する。ユーザＩＤ：ｘｘｘＡは、推奨されたスポットであるカフェＧを利用した場合も同様に、利用の後に情報入力端末１３から評価情報をサーバ１００へ送る。サーバ１００は、ｓ２１０にて評価結果を受信し、評価情報テーブルを更新する。ｓ２５０にて、図６に示す嗜好情報テーブルと図７に示す推奨結果テーブルを更新する。推奨を選択している場合は、推奨時間と利用時間の差が1時間以内で有れば推奨選択利用定数を加算し、推奨時間と利用時間が1時間以上同日である場合は、推奨選択日利用定数を加算し、推奨とは別の日に利用した場合は、推奨選択後日利用定数を加算する。また、推奨したときには選択しなかったスポットを利用した場合には、1時間以内であれば推奨利用定数を加算、推奨後1時間以内ではないが同日の場合には推奨日利用定数を加算、推奨したが別の日に利用した場合は推奨後日利用定数を加算する。
【００３０】
コンテンツの推奨においては、電子看板へのコンテンツの配信も可能である。状況適応配信においては、集まっている集団は多様に混ざっているが、ユーザＩＤ情報や嗜好情報を利用することにより、広告効果を高めるようにコンテンツを選んで配信、表示する事が可能である。特に本実施例では、カップル向けとファミリー向けのコンテンツを効率よく使い分ける場合には、既にサーバが受信したユーザＩＤ情報に基づいてカップル向けにコンテンツを配信しているときに、その配信先の領域に他のカップルが集まるようコンテンツの推奨結果を示すこともできる。同様に、既にファミリー向けにコンテンツを配信しているときに、他のファミリーが集まるようコンテンツの推奨結果を示すことが可能である。コンテンツの推奨情報を配信することによって、カップルやファミリーといった特定のカテゴリーのユーザの特定領域での割合を高め、広告効果を高める事が期待できる。
【００３１】
尚、ＩＤ検出器１１はゲーム機や店舗のレジ端末や電子マネーの決裁用端末であっても良い。また、駅改札機であっても良い。
【００３２】
サーバには、人の滞留するスポットについて、地域リスト、店舗リスト、スポットリストと階層に分けてテーブルに格納することも可能である。以上の構成により、自宅にて訪問エリア（目的駅等）を推奨要求することも可能である。
エリアとは、その地域へアクセスするための駅やバス停、待ち合せ地点などとすることもできる。施設とは、ビル名などが適しているが、大きなアミューズメント施設では、フロア単位で管理することも考えられる。スポットとは、店舗やレストラン、映画館などが適しているが、アミューズメント施設ではアトラクション、観光地では、見学コースのコーナーなどが適している。
【００３３】
レストランなどは、同じスポットであっても食事の時間と飲み物だけの時間帯では、滞留時間が大きく変わるので、利用時間により滞留時間が変えられるよう、利用時間帯毎にデータを設置してもよい。また、同時間帯毎に管理上別のスポットとすることも精度良く推奨する上で有効である。
【００３４】
サーバは、あるユーザの入店時と出店時にユーザＩＤをＩＤ検出器にて検出した行動情報（ユーザＩＤ，場所,時刻）を受信し、個人の行動履歴情報として、街での行動結果である立ち寄った店、その店での入店および出店の時刻、（前の店の出店時刻と次の店の入店時刻の差）の情報を受信し、記録する。また、サーバは、店やレストランなどの立ち寄った場所について施設嗜好情報として、ＩＤ検出器からの行動情報受信により立ち寄った事実と、本人の好みに関係する評価、店での滞留時間（同一店の入店時刻と出店時刻の差）、さらに移動にかかった時間の情報（前の店の出店時刻と次の店の入店時刻の差）を記録する。また、サーバは、現在地、目的地、空いた時間の情報を含んだ寄り道コースの推奨依頼に対して、行動履歴と嗜好情報を参照し、滞留時間を推定計算することにより、空き時間に適した寄り道コースを推奨することができる。
【符号の説明】
【００３５】
１１・・・ＩＤ検出器、１２・・・情報表示機器、１３・・・情報入力機器、９０・・・ネットワーク、１００・・・サーバ
【図１】
2011060059.tif 000003
【図２】
2011060059.tif 000004
【図３】
2011060059.tif 000005
【図４】
2011060059.tif 000006
【図５】
2011060059.tif 000007
【図６】
2011060059.tif 000008
【図７】
2011060059.tif 000009
【図８】
2011060059.tif 000010