(57)【要約】【課題】所望とする情報取得までの操作回数を削減し、案内板上の地図の最適表示と操作性の向上を図りうる双方向情報提供システムを提供する。【解決手段】双方向情報提供システムの情報提供端末装置のタッチパネルディスプレイ上に、情報提供端末装置周辺の地図情報、エリア情報を表示する。利用者は希望する行き先方向の情報を得るため、地図表示エリアの移動操作（Ｓ１３０２）を行う。この移動操作に基づき、双方向情報提供システムは、利用者行動履歴サーバの行動履歴ＤＢを解析し（Ｓ１３０６）、移動操作方向に存在する訪問地の訪問回数を計測し、訪問回数密度の高い地図表示エリアへの移動量を決定する（Ｓ１３０７）。そして必要な地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）を取得する地図表示エリア群、スケール決定を行い、関連する地図情報とエリア情報を取得する（Ｓ１３０８）。情報提供端末装置は、この情報を基に、利用者の操作に対応した地図情報、エリア情報をディスプレイに表示する。【選択図】図１３
2010211000.tif 000002
【特許請求の範囲】
【請求項１】
利用者の情報要求操作に対応し、ネットワークを介して配信された地図情報とエリア情報をディスプレイの画面上に表示する情報提供端末装置を備えた双方向情報配信システムであって、
処理部と記憶部とを有し、前記ネットワークに接続される利用者行動履歴サーバを更に備え、
前記処理部は、前記情報提供端末装置における前記利用者の操作ログと、前記情報提供端末装置に配信された前記地図情報と前記エリア情報をもとに、前記利用者の行動履歴を求め、前記記憶部の行動履歴データベース（ＤＢ）に蓄積し、
前記処理部は、前記情報提供端末装置からの前記情報要求操作に応答して、前記記憶部に蓄積された前記行動履歴ＤＢを解析し、その解析結果と前記情報要求操作とに基づき、前記ディスプレイの画面上に表示する前記地図情報の移動量を決定する、
ことを特徴とする双方向情報配信システム。
【請求項２】
請求項１に記載の双方向情報配信システムであって、
前記ディスプレイはタッチパネルディスプレイであり、
前記処理部は、前記利用者の前記タッチパネルディスプレイ上での前記情報要求操作に基づき、表示された前記地図情報上で、前記利用者が要求する移動方向を判定し、
判定した前記移動方向と、前記行動履歴ＤＢに基づき、前記地図情報の移動量を決定する、
ことを特徴とする双方向情報配信システム。
【請求項３】
請求項１に記載の双方向情報配信システムであって、
前記処理部は、前記行動履歴ＤＢに、前記利用者が前記地図情報中で指定した目的地と、前記目的地への訪問回数を蓄積する、
ことを特徴とする双方向情報配信システム。
【請求項４】
請求項１に記載の双方向情報配信システムであって、
前記処理部は、前記行動履歴ＤＢに、前記利用者の情報と、前記利用者が前記地図情報中で指定した目的地と、前記目的地を含む地図ＤＢ情報を蓄積する、
ことを特徴とする双方向情報配信システム。
【請求項５】
請求項１に記載の双方向情報配信システムであって、
前記処理部は、前記行動履歴ＤＢに、前記情報提供端末装置を識別する情報と、前記情報提供端末装置を利用した前記利用者の数と、前記利用者に配信した情報配信コンテンツを示す情報を蓄積する、
ことを特徴とする双方向情報配信システム。
【請求項６】
請求項１に記載の双方向情報配信システムであって、
前記ネットワークに接続され、前記情報提供端末装置に前記地図情報と前記エリア情報を配信する情報配信サーバを更に備え、
前記情報配信サーバは、前記情報提供端末装置の前記情報要求操作に対応して、前記利用者行動履歴サーバからの送信される提供情報要求を受信する、
ことを特徴とする双方向情報配信システム。
【請求項７】
請求項６に記載の双方向情報配信システムであって、
前記ネットワークに接続された、前記地図情報のデータベースを蓄積する地図情報サーバと、前記エリア情報のデータベースを蓄積するエリア情報サーバを更に備え、
前記情報配信サーバは、前記利用者行動履歴サーバから受信した前記提供情報要求に基づき、前記地図情報サーバと前記エリア情報サーバに前記地図情報と前記エリア情報をそれぞれ要求して得た情報を前記情報提供端末装置に返信する、
ことを特徴とする双方向情報配信システム。
【請求項８】
請求項６に記載の双方向情報配信システムであって、
前記情報配信サーバと前記利用者行動履歴サーバは同一のサーバ装置からなる、
ことを特徴とする双方向情報配信システム。
【請求項９】
請求項３に記載の双方向情報配信システムであって、
前記処理部は、前記行動履歴ＤＢ中に記憶された前記目的地への前記訪問回数と前記情報要求操作に基づき、前記ディスプレイの画面上に表示する前記地図情報を決定する、
ことを特徴とする双方向情報配信システム。
【請求項１０】
請求項７に記載の双方向情報配信システムであって、
前記処理部は、前記情報配信サーバ、前記地図情報サーバ、及び前記エリア情報サーバそれぞれから処理履歴を受取り、前記行動履歴ＤＢに反映する処理を行う、
ことを特徴とする双方向情報配信システム。
【請求項１１】
利用者の情報要求操作に対応し、ネットワークを介して配信された地図情報をタッチパネルディスプレイの画面上に表示して提供する情報提供端末装置を備えた情報配信システムに利用される利用者行動履歴サーバであって、
内部バスを介して接続される処理部と記憶部と通信制御部とを備え、
前記処理部は、前記通信制御部を介して受信した、前記情報提供端末装置における前記利用者の操作ログと、前記情報提供端末装置に配信された前記地図情報の履歴をもとに、前記利用者の行動履歴を求め、前記記憶部の行動履歴データベース（ＤＢ）を記憶し、
前記処理部は、前記情報提供端末装置の前記タッチパネルディスプレイのからの前記情報要求操作に応答して、前記記憶部に蓄積された前記行動履歴ＤＢを解析し、その解析結果と前記情報要求操作に基づき、前記タッチパネルディスプレイの画面上に表示する前記地図情報を決定する、
ことを特徴とする利用者行動履歴サーバ。
【請求項１２】
請求項１１に記載の利用者行動履歴サーバであって、
前記処理部は、前記利用者の前記タッチパネルディスプレイ上での前記情報要求操作に基づき、表示された前記地図情報上で、前記利用者が要求する移動方向を判定し、
判定した前記移動方向と、前記行動履歴ＤＢに基づき、前記地図情報の移動量を決定する、
ことを特徴とする利用者行動履歴サーバ。
【請求項１３】
請求項１１に記載の利用者行動履歴サーバであって、
前記処理部は、前記行動履歴ＤＢに、前記利用者が前記地図情報中で指定した目的地と、前記目的地への訪問回数を蓄積する、
ことを特徴とする利用者行動履歴サーバ。
【請求項１４】
請求項１３に記載の利用者行動履歴サーバであって、
前記処理部は、前記行動履歴ＤＢ中に記憶された前記目的地への前記訪問回数と前記情報要求操作に基づき、前記タッチパネルディスプレイの画面上に表示する前記地図情報を決定する、
ことを特徴とする利用者行動履歴サーバ。
【請求項１５】
請求項１１に記載の利用者行動履歴サーバであって、
前記処理部は、前記情報提供端末装置の前記情報要求操作により、前記情報端末装置に配信される前記地図情報及び前記エリア情報の提供履歴を受け取り、前記行動履歴ＤＢに反映する処理を行う、
利用者行動履歴サーバ。
【請求項１６】
利用者の情報要求操作に対応し、ネットワークを介して受信する地図情報とエリア情報を表示することが可能な、双方向情報配信システムにおける情報提供端末装置であって、
前記情報要求操作を行い、且つ受信した前記地図情報と前記エリア情報を表示するタッチパネルディスプレイと、
前記情報要求操作に基づき、前記ネットワークに情報要求を送信するよう処理する処理部を備え、
前記処理部は、前記情報要求に応答し、前記ネットワークを介して受信した前記地図情報と前記エリア情報に基づき、前記タッチパネルディスプレイに地図を表示する際、前記情報提供端末装置の位置を示す現在地と、前記利用者の前記情報要求操作に対応する目的地とを、前記タッチパネルディスプレイの両端部に位置するよう表示するよう制御する、
ことを特徴とする情報提供端末装置。
【請求項１７】
請求項１６に記載の情報提供端末装置であって、
前記タッチパネルディスプレイは、前記地図情報上の前記利用者の移動方向と、希望する訪問地の種別が入力可能である、
ことを特徴とする情報提供端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、双方向情報配信システム、特に情報提供端末装置に利用者からの要求に応答した情報の最適表示を図るための情報配信技術に関する。
【背景技術】
【０００２】
近年、双方向性の情報提供システムとして、地図およびこれに付随する情報を、利用者との対話を通じて電子的に提示する双方向性電子提示システム等の双方向情報配信システムが提案されている（特許文献１参照）。
【０００３】
また、駅や街頭に設置された定置型端末を利用して、利用者に現在地から目的地までの経路情報や、或いは商店街の案内地図などの案内情報を提供する案内情報提供システムが提案されている（特許文献２、３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−００９１２９号公報
【特許文献２】特開２００１−２０９７０５号公報
【特許文献３】特開２００２−１２５０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した従来の双方向情報配信システムにおいては、表示された地図エリア上の項目や位置を選択すると、指定された表示エリアに拡大表示されたり、指定された位置を地図上で移動表示することなどが提案されている。しかし、単に指定された位置の拡大表示、連続的な位置移動を開示するに止まり、利用者が真に必要とする情報を如何に素早く、効率よく提供するかについては検討がなされていない。同様に、従来の案内情報提供システムにおいては、利用者が所望とする情報を取得までの利用者の操作回数をどのように削減するかについては配慮していない。
【０００６】
本発明は、利用者の入力操作により案内板としての地図の最適表示と操作性の向上を図ることが可能な双方向情報提供システム、サーバ、及び情報提供端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明においては、利用者の情報要求操作に対応し、ネットワークを介して配信された地図情報とエリア情報をディスプレイの画面上に表示する情報提供端末装置を備えた双方向情報配信システムを、処理部と記憶部とを有し、ネットワークに接続される利用者行動履歴サーバを備え、この処理部は、情報提供端末装置における利用者の操作ログと、情報提供端末装置に配信された地図情報とエリア情報をもとに、利用者の行動履歴を求め、記憶部の行動履歴データベース（ＤＢ）に蓄積し、情報提供端末装置からの情報要求操作に応答して、記憶部に蓄積された行動履歴ＤＢを解析し、その解析結果と情報要求操作とに基づき、ディスプレイの画面上に表示する地図情報の移動量を決定する構成とする。
【０００８】
また、上記の目的を達成するため、ディスプレイはタッチパネルディスプレイであり、処理部は、タッチパネルディスプレイ上での情報要求操作に基づき、表示された地図情報上で、利用者が要求する移動方向を判定し、判定した移動方向と、行動履歴ＤＢに基づき、地図情報の移動量を決定する構成とする。
【０００９】
更に、上記の目的を達成するため、処理部は、行動履歴ＤＢに、利用者が地図情報中で指定した目的地と、目的地への訪問回数を蓄積しておき、行動履歴ＤＢ中に記憶された目的地への訪問回数と情報要求操作に基づき、ディスプレイの画面上に表示する地図情報を決定する構成とする。
【００１０】
また更に、好適には、双方向情報配信システムは、ネットワークに接続され、地図情報のデータベースを蓄積する地図情報サーバと、エリア情報のデータベースを蓄積するエリア情報サーバと、情報提供端末装置に地図情報とエリア情報を配信する情報配信サーバとを更に備え、情報配信サーバは、情報提供端末装置の情報要求操作に対応して、利用者行動履歴サーバからの送信される提供情報要求に基づき、地図情報サーバとエリア情報サーバに地図情報とエリア情報を要求して得た情報を情報提供端末装置に返信し、処理部は、情報配信サーバ、地図情報サーバ、及びエリア情報サーバそれぞれから処理履歴を受取り、行動履歴ＤＢに反映する処理を行う構成をとる。
【００１１】
同様に、上記の目的を達成するため、本発明においては、利用者の情報要求操作に対応し、ネットワークを介して配信された地図情報をタッチパネルディスプレイの画面上に表示して提供する情報提供端末装置を備えた双方向情報配信システムに利用される利用者行動履歴サーバを、内部バスを介して接続される処理部と記憶部と通信制御部とを備え、この処理部は、通信制御部を介して受信した、情報提供端末装置における利用者の操作ログと、情報提供端末装置に配信された地図情報の履歴をもとに、利用者の行動履歴を求めて記憶部の行動履歴データベース（ＤＢ）を記憶し、且つこの処理部は、情報提供端末装置のタッチパネルディスプレイのからの情報要求操作に応答して、記憶部に蓄積された行動履歴ＤＢを解析し、その解析結果と情報要求操作に基づき、タッチパネルディスプレイの画面上に表示する地図情報を決定する構成とする。
【００１２】
また、同様に、利用者の情報要求操作に対応し、ネットワークを介して受信する地図情報とエリア情報を表示することが可能な、双方向情報配信システムにおける情報提供端末装置を、情報要求操作を行い、且つ受信した地図情報とエリア情報を表示するタッチパネルディスプレイと、情報要求操作に基づき、ネットワークに情報要求を送信するよう処理する処理部を備え、この処理部は、情報要求に応答し、ネットワークを介して受信した地図情報とエリア情報に基づき、タッチパネルディスプレイに地図を表示する際、情報提供端末装置の位置を示す現在地と、利用者が目的とする目的地とを、タッチパネルディスプレイの両端に位置するよう表示するよう制御する構成を有する。
【発明の効果】
【００１３】
本発明によれば、利用者が希望する目的地、あるいは訪れたい店舗等の訪問地に関する地図情報やエリア情報を迅速且つ容易に取得することができ、操作性の高い双方向情報提供スステムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施例に係わる、双方向情報配信システムの一構成を示す図である。
【図２】第１の実施例に係わる、情報提供端末装置の一構成を示すブロック図である。
【図３】第１の実施例に係わる、利用者行動履歴サーバの一構成を示すブロック図である。
【図４】第１の実施例に係わる、利用者別の利用者行動履歴ＤＢの一例を示す図である。
【図５Ａ】第１の実施例に係わる、目的地・訪問地別の利用者行動履歴ＤＢの一例を示す図である。
【図５Ｂ】第１の実施例に係わる、情報提供端末装置別の利用者行動履歴ＤＢの一例を示す図である。
【図６】第１の実施例に係わる、行動履歴ＤＢの構築を説明するための図である。
【図７】第１の実施例に係わる、行動履歴ＤＢと地図ＤＢの関係を説明する地図表示の一例を示す図である。
【図８Ａ】第１の実施例に係わる、地図表示の他の例を示す図である。
【図８Ｂ】第１の実施例に係わる、地図表示の他の例を示す図である。
【図９】第１の実施例に係わる、情報提供システムにおける処理フローの一例を示す図である。
【図１０】第１の実施例に係わる、行動履歴ＤＢ解析処理フローの一例を示す図である。
【図１１】第１の実施例に係わる、行動履歴ＤＢ化処理フローの一例を示す図である。
【図１２】第２の実施例に係わる、利用者訪問頻度に応じて地図の表示エリア移動量の最適化を説明するための図である。
【図１３】第２の実施例に係わる、行動履歴による地図表示エリア移動操作フローの一例を示す図である。
【図１４】第３の実施例に係わる、地図情報ＤＢの取得と表示エリアの関係を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態を複数の実施例を例示して詳述する。
【実施例１】
【００１６】
第１の実施例は、ユーザ（利用者）の要求に基づき地図データを配信することが可能な双方向情報配信システムの一構成例を示す図である。
【００１７】
図１は、本実施例の双方向情報配信システムの全体構成を示す。また、図２は図１中の情報提供端末装置の具体的な一構成を示す図である。図３は図１中の利用者行動履歴サーバの一具体的構成を示す図である。
【００１８】
図１において、１００ａ−１００ｎは例えば一つ或いは複数の駅構内に設置された情報提供端末装置、１０１はユーザ（利用者）からの要求に対応して各種情報を配信する情報配信サーバ、１０２は地図情報を提供するセンタの地図情報サーバ、１０３はエリア情報を提供するエリア情報サーバ、１０４は各利用者から、操作履歴が一括アップされた情報を蓄積する利用者行動履歴サーバ、１０５は各種装置を接続する通信網であるインターネットを示す。なお、情報配信サーバ１０１と利用者行動履歴サーバ１０４は同一のサーバ装置で構成しても良い。その場合、利用者行動履歴データベース（以下、ＤＢ）を構築するサーバ装置が、利用者からの要求に合致する情報を配信するサーバ装置としても機能することとなる。
【００１９】
図２は情報提供端末装置１００の一構成例を示すシステムブロック図である。図から明らかなように、タッチパネルディスプレイを備えた、パーソナルコンピュータ（ＰＣ）などの通常のコンピュータの構成を有する。２０１は処理部である中央処理部（Central Processing Unit：以下、ＣＰＵ）、２０２は記憶部であるメインメモリ、２０３はシステム制御部、２０４は内部バスであるシステムバス、２０５は内部バスである入出力（以下、Ｉ／Ｏ）バス、２０６は入出力制御部、２０７はタッチパネルディスプレイ、２０８は鉄道ＩＣカード、鉄道系クレジットカード、定期券カードなどの情報を読み取る機能を有するＩＣカードリーダ等の入出力装置、２０９は他の記憶部であるハードディスクドライブ（Hard Disk Drive：以下、ＨＤＤ）、２１０は通信制御部である。
【００２０】
情報提供端末装置１００は、その利用者の行動履歴をＨＤＤ２０９に順次蓄積する。行動履歴としては、タッチパネルディスプレイ２０７の操作ログ、ＩＣカードやＩＣチップが内蔵された携帯電話、携帯電話のブラウザによりアクセスされたホームページの入出力履歴情報等がある。タッチパネルディスプレイ２０７の表示データの処理は、記憶部に記憶されたプログラムをＣＰＵ２０１が実行することにより実現することができる。
【００２１】
図３は、各種サーバの一例として、利用者行動履歴サーバ１０４の具体的構成を示すシステムブロック図であり、通常のコンピュータの構成を備えている。同図において、３０１は処理部であるＣＰＵ，３０２は記憶部であるメインメモリ、３０３はシステム制御部、３０４はシステムバス、３０５はＩ／Ｏバス、３０６は入出力制御部、３０７は入出力装置、３０８は通信制御部、３０９はＨＤＤなどで構成される記憶部に蓄積される行動履歴ＤＢである。通信制御部３０８はインターネット１０５に接続される。なお、他のサーバも同様に構成されるのでここでは詳細説明は省略するが、行動履歴ＤＢ３０９については、その機能に応じた情報を記憶する記憶部になることは言うまでもない。
【００２２】
図４、図５Ａ、図５Ｂはそれぞれ、利用者行動履歴サーバ１０４が、情報提供端末装置１００ａ〜１００ｎ、情報配信サーバ１０１、地図情報サーバ１０２、及びエリア情報サーバ１０３から収集した各種情報を基に構築した利用者行動履歴ＤＢ３０９の具体例を示す図である。
【００２３】
図４では、利用者毎の行動履歴を利用者管理情報に基づき蓄積した行動履歴ＤＢテーブル４００を示す。同図において、ＤＢテーブル４００の各列４０１、４０２、４０３、４０４、４０５はそれぞれ、利用者管理情報、日時情報、目的地情報、地図ＤＢ情報、操作ベクトル距離情報Ｖ（Ｘｎ、Ｘｎ＋１：Ｙｎ，Ｙｎ＋１）を示す。
【００２４】
利用者管理情報ＵＤＩ４０１は、情報提供端末装置１００を利用した利用者毎に付与される。この利用者管理情報４０１は、携帯電話やSuica、ＰasmoなどのＩＣカードの情報によるＩＤ管理も可能である。日時情報４０２は利用した年月日と時刻、目的地情報４０３は利用者が要求した目的地の緯度、経度、名称をあらわす。地図ＤＢ情報４０４は、目的地情報４０３が関連する地図ＤＢの情報を表している。操作ベクトル距離情報４０５は、現在地（ＳＬ）と目的地（ＧＬ）で算出し、地図ＤＢで提供される通路、道路情報のプロット位置とその線分の和で算出した値を示すものであり、現在地（ＳＬ）と目的地（ＧＬ）間の直線距離ではない。
【００２５】
図５Ａは、目的地・訪問地毎の目的地・訪問地管理情報に基づき蓄積した利用者行動履歴ＤＢテーブル５００−１を示す。同図において、５０１は目的地・訪問地管理情報、５０２は日時情報、５０３は目的地情報であり、目的地（ＧＬ）の緯度、経度、及びその名称を示している。５０４はその訪問回数、５０５は目的地が要求された際の現在地（Ｘ０、Ｙ０）からの距離であるルート情報としてプロット点Ｒｎ（Ｘｎ、Ｙｎ）及び線分情報を示している。
【００２６】
図５Ｂは、情報提供端末装置１００毎の利用者行動履歴ＤＢ５００−２を示している。５０６は情報提供端末装置を示し、５０７はその設置場所情報（緯度、経度）を示し、これは現在地（ＳＬ）情報にも該当する。５０８は利用者数を、５０９はその端末からの情報配信履歴を、５１０はアクセスされたＵＲＬ(Uniform Resource Locator)などのエリア情報コンテンツ(ＥＡｎ)を表すエリア情報アクセス履歴を、５１１は、アクセスされた地図情報エレメントＲ（Ｘｎ、Ｙｎ）と、当該目的地までの距離とそのアクセス回数を示している。
【００２７】
なお、以上の利用者行動履歴ＤＢ３０９は、インターネット１０５経由で情報提供端末装置１００ａ〜１００ｎから収集した各ログ情報をもとに、ＣＰＵ３０１がメインメモリ３０２等の記憶部に記憶されたＤＢ作成用のプログラムを実行することにより、作成して記憶部に蓄積したものである。
【００２８】
図６を用いて、本実施例における行動履歴ＤＢの作成蓄積プロセスをより詳細に説明する。行動履歴ＤＢ３０９は、情報提供端末装置１００ａ〜１００ｎの操作履歴（００１−ｎ）６０１と、情報配信サーバ１０１の情報配信履歴６０２、地図情報サーバ１０２やエリア情報サーバ１０３へのアクセス履歴６０３を収集した後、それらの情報を整理して、図４、図５Ａ、図５Ｂに示した各種のＤＢを構築する。なお、利用者行動履歴サーバ１０４から地図情報サーバ１０２及びエリア情報サーバ１０３に延びる点線矢印は、利用者行動履歴サーバ１０４がインターネット１０５経由で各サーバ１０２、１０３にアクセスし情報を収集することを示している。情報配信サーバ１０１から利用者行動履歴サーバ１０４に向かう矢印は、情報配信サーバ１０１が、運行情報、広告情報等の配信履歴を利用者行動履歴サーバ１０４に送信することを示している。
【００２９】
引き続き、本実施例のシステムの動作を具体例により説明する。
【００３０】
図７は、図１の情報提供端末装置１００のタッチパネルディスプレイ２０７の表示画面を模式的に示した図であり、行動履歴ＤＢ３０９と地図情報サーバ１０２からの地図情報との関係を説明するためのものである。同図において、７００は地図表示Ａを、７０１、７０２、７０３、７０４、７０５は、それぞれ地図表示Ａ７００上の現在地（Ｘ０、Ｙ０）、目的地Ｂ０３，地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）、訪問地Ｂ０６，訪問地Ａ０１を示す。この訪問地７０４、７０５は、本実施例のシステムにおいて、現在地７０１から目的地７０２にいたる道路上、あるいは道路から一定距離にある、訪問をお勧めできる建物等の場所、箇所を示している。各訪問地に示した星印は、（☆）、（★）がそれぞれ利用者訪問回数５回以上、５回未満を示している。
【００３１】
なお、図７の地図表示Ａの表示画面上で、右側には図示のとおり、時間、天気情報、その他の付加情報が表示され、下側には地図サイズの拡大縮小等を入力する入力部が表示されている。
【００３２】
図８Ａは、利用者が表示を要求する目的地が明確な場合の、地図表示を説明する図である。タッチパネルディスプレイ２０７の表示画面上で、利用者のいる現在地から目的地へのルート表示の遷移を示す。
【００３３】
図８Ａの上段に、情報提供端末装置１００が設置された現在地７０１と、希望する目的地７０２が地図表示Ｂ８０１として表示される。本システムにおいては、続いて、図８Ａの中段に示すように、利用者行動履歴サーバ１０４に蓄積された各種の利用者行動履歴ＤＢ３０９を基に、ルートのエリア近辺の利用者訪問箇所の情報として訪問地７０４、７０５が地図表示Ｃ８０２として表示される。最後に、下段の地図表示Ｄ８０３として、ルート表示８０４と、その途中経路にお勧め箇所の情報である訪問地７０４と７０５が拡大表示される。
【００３４】
また、図８Ａの下段の地図表示Ｄでは、その左側に、通常ルートとバリアフリールートのどちらのルートを表示したかを示す表示エリアが追加されている。このような構成をとることにより、例えば地下の駅から地上に出る場合に選択できるいくつかのルートから、利用者行動履歴ＤＢ３０９のデータに基づき、バリアフリールート（エレベータ、エスカレーター利用）を表示することが可能である。
【００３５】
続いて、図８Ｂに、利用者の希望する場所は具体的に不明であるが、行動目的先、訪問希望先の店舗種類等が明確な場合に、利用者現在地から行動目的先、訪問希望先にあった表示を行う場合を説明する。本例においては、利用者によって利用者の移動方向と、利用したい店舗の種類が入力されることにより、本実施例のシステムは行動目的先を明確に判断することができる。
【００３６】
さて、図８Ｂの上段は、利用者がタッチパネルディスプレイ２０７上で、タッチパネル２０７を操作方向８０６に操作し、且つ利用したい店舗の種類としてコンビニエンスストアを選択した場合の地図表示Ｅ８０５を示している。利用者は、エリア移動を希望する方向とは逆の方向にタッチパネルを操作するため、地図表示エリア移動方向８０７は、タッチパネル操作方向８０６とは逆方向の矢印で表示される。また、この地図表示Ｅ８０５では、利用者が店舗種類としてコンビニエンスストアを選択するための、選択ボタンが右下の位置に示されている。
【００３７】
続いて、本実施例のシステムにおいては、図８Ｂ下段に示すように、地図表示エリア移動方向８０７の方向に存在するコンビニエンスストアＡ、Ｂを表示し地図表示Ｆ８０８が表示される。なお、コンビニエンスストアＡ８０９は過去に訪問履歴が有るコンビニエンスストアを、コンビニエンスストアＢ８１０は、過去に訪問履歴が無いコンビニエンスストアを示している。
【００３８】
続いて、本実施例における、双方向情報配信システム全体の処理を図９のフローを用いて説明する。同図においては、図１に示した情報提供端末装置１００、情報配信サーバ１０１、地図情報サーバ１０２、エリア情報サーバ１０３、利用者行動履歴サーバ１０４間の情報の流れを示している。
【００３９】
先ず利用者が情報提供端末装置１００で操作を開始し、情報を要求したことにより、その操作送信（丸１）が利用者行動履歴サーバ１０４に送られる。利用者行動履歴サーバ１０４では、受取った要求に基づき、蓄積した行動履歴ＤＢ３０９を解析する処理を行う（丸２）。そして、必要な提供情報要求を情報配信サーバ１０１に送信する（丸３）。
【００４０】
情報配信サーバ１０１は、この情報提供要求に基づき、必要に応じて地図情報サーバ１０２とエリア情報サーバ１３に地図情報要求（丸４）、エリア情報要求（丸５）を送信する。各サーバ１０２、１０３は、それに対応して地図情報返信（丸６）、エリア情報返信（丸７）を行う。情報配信サーバ１０１は、各サーバから受信した地図情報とエリア情報を、要求元である情報提供端末装置１００に提供情報として返信する（丸８）。提供情報を受取った情報端末装置１００は、その操作ログを利用者行動履歴サーバ１０４に送信する（丸９。これにより、今回の情報提供要求に関する処理を終了する。
【００４１】
一方、情報提供端末装置１００から操作ログを受信した利用者行動履歴サーバ１０４は、情報配信サーバ１０１、地図情報サーバ１０２、エリア情報サーバ１０３それぞれから、提供情報履歴（丸１０）、地図情報アクセス履歴（丸１１）、エリア情報アクセス履歴（丸１２）を受取り、行動履歴解析処理と行動履歴ＤＢ化処理を実行する（丸１３）。通常、情報配信サーバ１０１はその提供情報履歴を自ら利用者行動履歴サーバ１０４に送信するようプログラムされている。
【００４２】
続いて、この利用者行動履歴サーバ１０３における、行動履歴ＤＢ解析処理、及び行動履歴ＤＢ化処理の一例を図１０、１１のフローを用いて説明する。
【００４３】
図１０の行動履歴ＤＢ解析処理フローにおいて、処理がスタートする（Ｓ１００１）と、まず操作送信（丸１）に伴う操作ログが取得される（Ｓ１００２）。そして、この操作が選択操作か移動操作かが判断される（Ｓ１００３）。選択操作か移動操作かによって異なる解析が実行されるが、いずれにしても行動履歴パターンから、日時や情報提供端末装置の設置場所に基づく情報フィルタリングが行われる（Ｓ１００４）。なおこの行動履歴パターンについては、図１１のＳ１１１０において得られるため、後で詳細な説明を行うこととする。
【００４４】
そして、移動操作の場合、操作ベクトル方向ベクトル判定（Ｓ１００７）が実行される。この操作ベクトル方向は、上述したタッチパネルデイプレイ２０７上のタッチパネル操作方向８０６に基づく、緯度及び経度の計算によって検出することができる。方向ベクトル判定が終了すると、その結果に基づき、行動履歴ＤＢ解析が実行される（Ｓ１００８）．この解析においては、判定された方向ベクトルの示す方向にある訪問地の位置情報や利用者の訪問履歴が解析される。続いて、訪問履歴有無に基づき移動量、縮尺の変更の有り無しが判断され（Ｓ１００９）、有りの場合は訪問履歴の基づく移動量、縮尺値を設定する（Ｓ１０１０）。一方、無しの場合は初期設定による移動値・縮尺値を設定する（Ｓ１０１１）。
【００４５】
一方、Ｓ１００３において、選択操作と判定された場合、上述の行動履歴パターンから情報フィルタリングが行われた後、行動履歴ＤＢ解析が行われる（Ｓ１００５）。この行動履歴ＤＢ解析では、選択された目的地に対応する距離、ルート、利用者訪問履歴、エリア情報アクセス履歴等が解析される。Ｓ１００５の解析結果は行動履歴ＤＢ解析（Ｓ１００８）にも反映される。
【００４６】
続いて、地図ＤＢ取得範囲決定が行われ，必要とされる地図情報とルート情報を地図情報サーバ１０２から、エリア情報をエリア情報サーバから取得する（Ｓ１００６）。そして、その結果の基づき、行動履歴ＤＢ化処理が実行される（Ｓ１０１２）、行動履歴ＤＢ解析処理フローが終了する（Ｓ１０１３）。
【００４７】
図１１は、図９における、利用者行動履歴サーバ１０４で実行される行動履歴ＤＢ化（丸１３）の処理フローを示す図である。まず、各情報提供端末装置１００ａ〜１００ｎそれぞれに対する行動履歴ＤＢ化が実行される。なお、図１１においては、図示簡略のため、情報提供端末装置１００１、１００ｎに対する処理フローを示したが、他の情報提供端末装置に対しても同様な処理が実行される。フローがスタート（Ｓ１１０１、Ｓ１１０１ｎ）すると、操作ログ、入出力装置アクセスログ取得が実行される（Ｓ１１０２、Ｓ１１０２ｎ）。
【００４８】
続いて、操作エラーの有無の判定が行われ（Ｓ１１０３、Ｓ１１０３ｎ）、操作エラー有りの場合、操作ミスのフィルタリング処理（Ｓ１１０４、Ｓ１１０４ｎ）が実行され、この操作に関してはＤＢ化から除外される。より具体的には、「戻る」処理や、操作パターンの連続性を判定し、複数回繰り返された処理の操作ミスなどを判定し、操作回数のカウントを適正化する。或いは、ユーザビリティの向上、画面デザインの人間行動に基づく最適化の効果、途中操作についてはタイムアウトエラーとし、利用者ＵＳＩＤの番号付替えを行う。
【００４９】
一方、操作エラー無と判定された場合、行動履歴ＤＢ化が実行され（Ｓ１１０５、Ｓ１１０５ｎ）、先に説明したＵＳＩＤ、日時、時間、ＧＬ（Ｘｎ、Ｙｎ）、距離、利用回数、ルート情報Ｒ（Ｘｎ、Ｙｎ）、地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）に基づき、ＤＢ化が図られる。
【００５０】
その後、地図情報、エリア情報の更新の有無がチェックされ（Ｓ１１０６、Ｓ１１０６ｎ）、地図情報，エリア情報の更新に合せ、閉店した店舗などの情報を削除するための更新情報の確認を実行する。この処理は、例えば地図情報更新に合せ３ヶ月に１回位の割合で実行し、更新があった場合、行動履歴ＤＢ更新を実行する（Ｓ１１０８）。例えば、閉店した店舗があった場合等、それに対応して行動履歴ＤＢの更新３０９を行う。
【００５１】
更新がなかった場合、重複データの有無をチェックする（Ｓ１１０７）。これはｎ台の各情報提供端末装置１００ａ〜１００ｎ間の重複データの判定を行い、行動履歴ＤＢの最適化を行うため実行される。これにより、近接する情報提供端末装置の境界部のエリア情報、地図情報のＤＢの一元化が可能となる。もし重複データが有った場合、行動履歴ＤＢを更新し、無かった場合、利用回数更新を行う（Ｓ１１０９）。
【００５２】
その後、行動履歴パターン化を実行する（Ｓ１１１０）。ここでは、時間、場所によるユーザ行動パターンのＤＢ化を行い、処理を終了する（Ｓ１１１１）。ユーザ行動パターン化とは具体的には、ランチタイムにおけるライトミールレストラン、或いは夜のレストラン、居酒屋によるエリア情報として提供する情報を設定あるいは変更する。
【実施例２】
【００５３】
続いて、第２の実施例に係わる双方向情報配信システムについて説明する。第２の実施例は利用者の行動履歴である利用者訪問頻度に応じて、地図の表示エリア移動量を最適化する実施例である。
【００５４】
図１２において、上段、中段、下段はそれぞれ図８Ａ、８Ｂ同様、図２のタッチパネルディスプレイ２０７の表示画面を示しており、現在地から目的地方向に地図表示エリアを移動させる操作の説明のための図である。上段に示すように、操作方向７０７の移動操作により地図表示エリアは方向７０８に移動する。利用者が一回目の移動操作を行った場合、同図の中段に示すように表示画面上では、該当エリアの地図に加え、行動履歴ＤＢ３０９の蓄積データに基づき、移動方向の距離が１００ｍ近辺のコンビニエンスストアが表示される。同図の下段は、同一利用者が二回目の移動操作を行った場合の表示画面を示し、本例では移動距離が３００ｍ近辺のコンビニエンスストアが表示される。
【００５５】
目的地が点在するので、同一利用者が地図表示エリア移動の操作を複数回行った場合には、１回目が中段に示すように１００ｍ移動、２回目は更に２００ｍ（計３００ｍ）移動というように訪問先の所在に合わせ、地図表示エリアの表示エリアと、地図の移動量を行動履歴ＤＢ３０９の蓄積データに基づき可変にすることが可能になる。デフォルト値で移動量を常に１００ｍとせず、訪問先の所在地やその訪問回数等に基づき、２回目は２００ｍとすることにより、多くの利用者が利用しているコンビニエンスストアやお気に入りのコンビニエンスストアを表示することが出来る。
【００５６】
図１３は第２の実施例の双方向情報配信システムにおける、行動履歴による地図表示エリア移動操作フローを示す図である。同図において、操作フローが開始されると（Ｓ１３０１）、まず、利用者により情報提供端末装置１００のタッチパネルディスプレイ２０７上で地図表示エリアの移動操作が行われたことを検出すると（Ｓ１３０２）、利用者行動履歴サーバ１０４のＣＰＵは、移動操作が同一利用者の連続操作か否かを判断する（Ｓ１３０３）。この判断にあたっては、携帯ＩＣカードなどのＵＩＤ（ユーザ識別子）による判定、及び一定時間操作有無による判定を行う。その結果、連続操作で無いと判定した場合は、行動履歴パターンから表示する情報のフィルタリング処理を実行する（Ｓ１３０５）。移動操作が連続操作と判断した場合は、その移動操作が先の移動操作と同一方向か否かを判断する（Ｓ１３０４）。同一方向で無い場合、情報フィルタリング処理（Ｓ１３０５）を行う。この情報フィルタリング処理（Ｓ１３０５）においては、行動履歴パターンに基づき、利用時間情報など不要な情報のフィルタリングが行われる。この行動履歴パターンは先に説明したように図１１の処理（Ｓ１１１０）によってパターン化されたものである。
【００５７】
Ｓ１３０４において、同一方向と判断した場合は、操作ベクトル方向の行動履歴パターンによる情報フィルタリングを実施しているので、行動履歴ＤＢ３０９から、関連する情報を入手する。
【００５８】
行動履歴ＤＢ解析（Ｓ１３０６）にあっては、位置情報、利用者訪問履歴、地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）等を解析する。そして、この解析結果を基に、利用者行動履歴サーバ１０４のＣＰＵは、表示する地図表示エリアと移動量（距離）の決定を行う（Ｓ１３０７）。ここでは、操作ベクトルと行動履歴ＤＢ解析（Ｓ１３０６）の結果により、地図の表示エリア、移動値を決定する。この場合、利用回数の多いエリアまでの移動値を最優先に決定することができる。これにより、訪問回数密度の高い地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）群と、これら地図エレメントに含まれるエリア情報を決定する。
【００５９】
この決定されたエリア情報、移動値等の情報を取得することにより、情報提供端末装置１００のＣＰＵ２０１は、先に説明したように所定のプログラム処理により、ディスプレイ表示のスケール決定を行い、必要とする地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）の取得エリアの実コンテンツ情報を取得する（Ｓ１３０８）。この場合、情報端末装置１００は連続操作を予測し、次の操作ベクトル方向上の利用回数の多い地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）の取得も行ない、予想範囲内の地図情報と対応するエリア情報を事前に情報提供端末装置１００内の記憶部に蓄積しておくことにより、インターネット１０５などのネットワークを介して、地図情報サーバ１０２やエリア情報サーバ１０３へのアクセス頻度の低減による情報提示性能の向上を図ることができる。
【００６０】
また、このＣＰＵ２０１のプログラム処理によるＳ１３０８のスケール決定によって、現在地と目的地をそれぞれタッチパネルディスプレイ２０７の地図エリアの上下方向、対角線方向、或いは左右方向の両端部に位置するようにスケール制御することにより、現在地から目的地までの地図情報を情報提供端末装置１００のディスプレイに最大サイズで表示することが可能となる。
【００６１】
続いて、情報提供端末装置１００は、ステップＳ１３０８で広範囲に取得した地図情報ＤＢとエリア情報の中から地図表示の移動値にもとづき、表示すべき表示エリアを抽出して、タッチパネルディスプレイ２０７に表示し（Ｓ１３０９）、処理を終了する（Ｓ１３１０）。
【００６２】
本実施例によれば、行動履歴情報から予測される地図情報、エリア情報をあらかじめ取得しておくことで操作性の高い情報提供が可能となる。
【実施例３】
【００６３】
続いて、第３の実施例について、図１４を用いて説明する。本実施例は、地図情報ＤＢから取得する地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）と表示エリアの関連付け方法に関する実施例である。
【００６４】
いま、利用者がいる現在地点を基に、中心地図ＤＢである地図ＤＢ情報Ｐ（Ｘ０、Ｙ０）、及び隣接する８枚の地図ＤＢが初期値としての地図表示エリアである。この状態で、利用者が１回の移動操作を行った場合、その操作ベクトルに応じて、利用者訪問回数の多い地図ＤＢ情報Ｐ（Ｘ１、Ｙ１）と、その先に予想される地図ＤＢ情報Ｐ（Ｘ３、Ｙ３）と一定の操作ベクトルの範囲に応じた地図ＤＢの事前取得を行う。
【００６５】
すなわち、図１４に示すように、利用者のいる現在位置（Ｘ０、Ｙ０）７０１に基づく中心地図ＤＢ情報Ｐ（Ｘ０，Ｙ０）１４０１と隣接する８枚の地図ＤＢ１４０２が初期値の地図表示エリアである。この状態で一回の移動操作があった場合、その操作方向ベクトルの中心地図ＤＢ情報Ｐ（Ｘ１、Ｙ１）１４０３とその隣接する８枚の地図表示エリア１４０４の地図ＤＢを取得する。更に、その先の二回目の移動操作の中心と予想される２００ｍ先の地図ＤＢ情報Ｐ（Ｘ３、Ｙ３）１４０５、及び移動方向は異なるが訪問先密度の高い地図ＤＢ情報Ｐ（Ｘ０、Ｙ３）１４０６とその隣接する８枚の地図表示エリアの地図ＤＢを事前に取得することにより、地図移動時の高速表示等の性能向上を図ることができる。なお、後者の場合、地図ＤＢ情報Ｐ（Ｘ０、Ｙ３）までの距離を移動操作処理時の移動スケール値とする。
【００６６】
以上により、本実施例において、行動履歴ＤＢ３０９の情報に基づき、一回目の移動操作で取得する地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）の集合は、図１４のハッチングされたエリアのデータとなる。なお、上記の説明においては、隣接する地図ＤＢ情報として８枚分を同時に取得したが、情報提供端末装置のディスプレイ解像度に応じて隣接する２枚、あるいは２４枚等であっても良いことは言うまでもない。
【産業上の利用可能性】
【００６７】
本発明は、双方向情報配信システム、特に利用者の要求する地図等の最適表示を図るための表示用データの配信方法及びシステムとして有用である。
【符号の説明】
【００６８】
１００…情報提供端末装置
１０１…情報配信サーバ
１０２…地図情報サーバ
１０３…エリア情報サーバ
１０４…利用者行動履歴サーバ
２０１、３０１…ＣＰＵ
２０２、３０２…メインメモリ
２０６、３０６…入出力制御部
２０７…タッチパネルディスプレイ
２０８、３０７…入出力装置
２０９…ＨＤＤ
３０９…行動履歴ＤＢ
７００、８０１〜８０８、１２０１〜１２０３…地図表示
７０１…現在地
７０２…目的地
７０３…地図ＤＢ情報Ｐ（Ｘｎ、Ｙｎ）
７０４、７０５…訪問地。
【図１】
2010211000.tif 000003
【図２】
2010211000.tif 000004
【図３】
2010211000.tif 000005
【図４】
2010211000.tif 000006
【図５Ａ】
2010211000.tif 000007
【図５Ｂ】
2010211000.tif 000008
【図６】
2010211000.tif 000009
【図７】
2010211000.tif 000010
【図８Ａ】
2010211000.tif 000011
【図８Ｂ】
2010211000.tif 000012
【図９】
2010211000.tif 000013
【図１０】
2010211000.tif 000014
【図１１】
2010211000.tif 000015
【図１２】
2010211000.tif 000016
【図１３】
2010211000.tif 000017
【図１４】
2010211000.tif 000018