(57)【要約】【課題】利用者に対して、施設に関する有用な情報を提供すること。【解決手段】サーバ装置が、カーナビゲーションシステムから取得した利用者情報に基づいて、利用者の関係者に関する情報や、特定の地域内に位置する関係者利用施設に関する情報を抽出し、抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、利用者情報の送信元となるカーナビゲーションシステムに送信する。そして、カーナビゲーションシステムが、候補情報を受信した場合、当該候補情報に基づいて、関係者に関する情報および関係者利用施設に関する情報を出力するようにした。【選択図】図５−１
2015148854.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と当該サーバ装置と通信可能な移動端末装置とを備えた情報提供システムであって、
前記サーバ装置は、
前記移動端末装置から、当該移動端末装置の利用者の識別情報と当該移動端末装置の現在地点および移動に関する情報とを含む利用者情報を取得し、
取得した利用者情報に基づいて、利用者の識別情報と当該利用者に関係する利用者（以下「関係者」という）に関する情報と当該関係者が利用した施設（以下「関係者利用施設」という）に関する情報とを関連付けて記憶するデータベースを参照して、当該利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報のうち、前記移動端末装置の現在地点から前記移動に関する情報に基づいて特定される所定範囲内に位置する関係者利用施設に関する情報が関連付けられた関係者に関する情報を特定し、
特定した関係者に関する情報、および、当該関係者に関する情報に関連付けられた関係者利用施設に関する情報を抽出し、
抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、前記利用者情報の送信元となる移動端末装置に送信し、
前記移動端末装置は、
前記候補情報を受信した場合、当該候補情報に基づいて、前記関係者に関する情報および関係者利用施設に関する情報を出力する、
ことを特徴とする情報提供システム。
【請求項２】
前記移動端末装置は、
当該移動端末装置の現在地点に関する情報を取得し、
出力した前記関係者利用施設に関する情報が示す施設のうち、いずれか一つの施設の指定を受け付け、
受信した候補情報および取得した現在地点に関する情報に基づいて、前記指定を受け付けた施設への誘導経路を探索し、
探索した誘導経路および取得した現在地点に関する情報に基づいて経路誘導をおこなう、
ことを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記サーバ装置は、
取得した利用者情報に基づいて、前記移動端末装置が現在位置する交通路を特定し、
特定した交通路に基づいて、前記関係者利用施設に関する情報を抽出する、
ことを特徴とする請求項１または２に記載の情報提供システム。
【請求項４】
前記サーバ装置は、
前記移動端末装置から、当該移動端末装置の移動方向に関する情報を含む利用者情報を取得し、
取得した利用者情報に含まれる利用者の識別情報に関連付けられた関係者利用施設に関する情報のうち、前記移動端末装置の現在地点から前記移動方向前方に位置する関係者利用施設に関する情報を抽出する、
ことを特徴とする請求項１〜３のいずれか一つに記載の情報提供システム。
【請求項５】
前記サーバ装置は、
前記移動端末装置から、当該移動端末装置の移動速度に関する情報を含む利用者情報を取得し、
取得した利用者情報に含まれる前記移動端末装置の移動速度に関する情報に基づいて、当該移動端末装置が所定時間内に到達可能な地域を特定し、
取得した利用者情報に含まれる利用者の識別情報に関連付けられた関係者利用施設に関する情報のうち、特定した地域内に位置する関係者利用施設に関する情報を抽出する、
ことを特徴とする請求項１〜４のいずれか一つに記載の情報提供システム。
【請求項６】
サーバ装置と当該サーバ装置と通信可能な移動端末装置とを備えた情報提供システムが実行する情報提供プログラムであって、
前記サーバ装置のコンピュータに、
前記移動端末装置から、当該移動端末装置の利用者の識別情報と当該移動端末装置の現在地点および移動に関する情報とを含む利用者情報を取得し、
取得した利用者情報に基づいて、利用者の識別情報と当該利用者に関係する利用者（以下「関係者」という）に関する情報と当該関係者が利用した施設（以下「関係者利用施設」という）に関する情報とを関連付けて記憶するデータベースを参照して、当該利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報および関係者利用施設に関する情報を抽出し、
抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、前記利用者情報の送信元となる移動端末装置に送信する、処理を実行させ、
前記移動端末装置のコンピュータに、
前記候補情報を受信した場合、当該候補情報に基づいて、前記関係者に関する情報および関係者利用施設に関する情報を出力する、処理を実行させる、
ことを特徴とする情報提供プログラム。
【請求項７】
サーバ装置と当該サーバ装置と通信可能な移動端末装置とを備えた情報提供システムがおこなう情報提供方法であって、
前記サーバ装置が、
前記移動端末装置から、当該移動端末装置の利用者の識別情報と当該移動端末装置の現在地点および移動に関する情報とを含む利用者情報を取得し、
取得した利用者情報に基づいて、利用者の識別情報と当該利用者に関係する利用者（以下「関係者」という）に関する情報と当該関係者が利用した施設（以下「関係者利用施設」という）に関する情報とを関連付けて記憶するデータベースを参照して、当該利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報および関係者利用施設に関する情報を抽出し、
抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、前記利用者情報の送信元となる移動端末装置に送信し、
前記移動端末装置が、
前記候補情報を受信した場合、当該候補情報に基づいて、前記関係者に関する情報および関係者利用施設に関する情報を出力する、
ことを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、利用者に情報を提供する情報提供システム、情報提供プログラムおよび情報提供方法に関する。
【背景技術】
【０００２】
従来、たとえば、カーナビゲーションシステムなどと称され、当該カーナビゲーションシステムを搭載する車両の現在地点をＧＰＳ技術を用いて特定し、特定した現在地点を地図画像に重ねた状態で表示画面に表示したり、特定した現在地点から利用者に指定された目的地点までの誘導経路を探索して、探索された誘導経路を示す地図情報を表示画面に表示することにより、現在地点から目的地点までの経路誘導をおこなうようにした技術があった。
【０００３】
このような技術により、利用者は、任意に指定した目的地点まで移動することができる。このような技術においては、従来、地図上から選んだ任意の地点、目的とする施設の住所が示す地点、過去に訪れた地点などの中から任意の地点を目的地点として指定することができる。
【０００４】
具体的には、たとえば、被写体を撮影する際の撮影場所の位置情報を撮影画像と関連付けて携帯電話機のメモリに記録し、記録した位置情報を、携帯電話機からカーナビゲーション装置に送信し、カーナビゲーション装置において、携帯電話機から受信した撮影場所の位置情報を目的地として、案内をおこなうようにした技術があった（たとえば、下記特許文献１を参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１８１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１を含む従来の技術は、利用者の利用履歴がある施設や検索履歴がある施設などのように、利用者が操作あるいは利用によって直接関わった施設に基づいて選択される施設しか案内することができない。このため、利用者は、自身が関心や興味を示すであろう施設であっても、存在を知らなかったり、当該施設に類似する施設を利用した履歴がなければ、当該施設を利用することができない。このように、上述した従来の技術は、利用者に対して、施設に関する有用な情報を提供することができないという問題があった。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、利用者に対して、施設に関する有用な情報を提供することができる情報提供システム、情報提供プログラムおよび情報提供方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、この発明にかかる情報提供システムは、サーバ装置と当該サーバ装置と通信可能な移動端末装置とを備えた情報提供システムであって、前記サーバ装置が、前記移動端末装置から、当該移動端末装置の利用者の識別情報と当該移動端末装置の現在地点および移動に関する情報とを含む利用者情報を取得し、取得した利用者情報に基づいて、利用者の識別情報と当該利用者に関係する利用者（以下「関係者」という）に関する情報と当該関係者が利用した施設（以下「関係者利用施設」という）に関する情報とを関連付けて記憶するデータベースを参照して、当該利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報のうち、前記移動端末装置の現在地点から前記移動に関する情報に基づいて特定される所定範囲内に位置する関係者利用施設に関する情報が関連付けられた関係者に関する情報を特定し、特定した関係者に関する情報、および、当該関係者に関する情報に関連付けられた関係者利用施設に関する情報を抽出し、抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、前記利用者情報の送信元となる移動端末装置に送信し、前記移動端末装置が、前記候補情報を受信した場合、当該候補情報に基づいて、前記関係者に関する情報および関係者利用施設に関する情報を出力する、ことを特徴とする。
【０００９】
また、この発明にかかる情報提供システムは、上記の発明において、前記移動端末装置が、当該移動端末装置の現在地点に関する情報を取得し、出力した前記関係者利用施設に関する情報が示す施設のうち、いずれか一つの施設の指定を受け付け、受信した候補情報および取得した現在地点に関する情報に基づいて、前記指定を受け付けた施設への誘導経路を探索し、探索した誘導経路および取得した現在地点に関する情報に基づいて経路誘導をおこなう、ことを特徴とする。
【００１０】
また、この発明にかかる情報提供システムは、上記の発明において、前記サーバ装置が、取得した利用者情報に基づいて、前記移動端末装置が現在位置する交通路を特定し、特定した交通路に基づいて、前記関係者利用施設に関する情報を抽出する、ことを特徴とする。
【００１１】
また、この発明にかかる情報提供システムは、上記の発明において、前記サーバ装置が、前記移動端末装置から、当該移動端末装置の移動方向に関する情報を含む利用者情報を取得し、取得した利用者情報に含まれる利用者の識別情報に関連付けられた関係者利用施設に関する情報のうち、前記移動端末装置の現在地点から前記移動方向前方に位置する関係者利用施設に関する情報を抽出する、ことを特徴とする。
【００１２】
また、この発明にかかる情報提供システムは、上記の発明において、前記サーバ装置が、前記移動端末装置から、当該移動端末装置の移動速度に関する情報を含む利用者情報を取得し、取得した利用者情報に含まれる前記移動端末装置の移動速度に関する情報に基づいて、当該移動端末装置が所定時間内に到達可能な地域を特定し、取得した利用者情報に含まれる利用者の識別情報に関連付けられた関係者利用施設に関する情報のうち、特定した地域内に位置する関係者利用施設に関する情報を抽出する、ことを特徴とする。
【００１３】
また、この発明にかかる情報提供プログラムは、サーバ装置と当該サーバ装置と通信可能な移動端末装置とを備えた情報提供システムが実行する情報提供プログラムであって、前記サーバ装置のコンピュータに、前記移動端末装置から、当該移動端末装置の利用者の識別情報と当該移動端末装置の現在地点および移動に関する情報とを含む利用者情報を取得し、取得した利用者情報に基づいて、利用者の識別情報と当該利用者に関係する利用者（以下「関係者」という）に関する情報と当該関係者が利用した施設（以下「関係者利用施設」という）に関する情報とを関連付けて記憶するデータベースを参照して、当該利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報および関係者利用施設に関する情報を抽出し、抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、前記利用者情報の送信元となる移動端末装置に送信する、処理を実行させ、前記移動端末装置のコンピュータに、前記候補情報を受信した場合、当該候補情報に基づいて、前記関係者に関する情報および関係者利用施設に関する情報を出力する、処理を実行させる、ことを特徴とする。
【００１４】
また、この発明にかかる情報提供方法は、サーバ装置と当該サーバ装置と通信可能な移動端末装置とを備えた情報提供システムがおこなう情報提供方法であって、前記サーバ装置が、前記移動端末装置から、当該移動端末装置の利用者の識別情報と当該移動端末装置の現在地点および移動に関する情報とを含む利用者情報を取得し、取得した利用者情報に基づいて、利用者の識別情報と当該利用者に関係する利用者（以下「関係者」という）に関する情報と当該関係者が利用した施設（以下「関係者利用施設」という）に関する情報とを関連付けて記憶するデータベースを参照して、当該利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報および関係者利用施設に関する情報を抽出し、抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、前記利用者情報の送信元となる移動端末装置に送信し、前記移動端末装置が、前記候補情報を受信した場合、当該候補情報に基づいて、前記関係者に関する情報および関係者利用施設に関する情報を出力する、ことを特徴とする。
【発明の効果】
【００１５】
この発明にかかる情報提供システム、情報提供プログラムおよび情報提供方法によれば、利用者に対して、施設に関する有用な情報を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】この発明にかかる実施の形態の情報提供システムのシステム構成を示す説明図である。
【図２−１】サーバ装置を実現するコンピュータのハードウエア構成を示す説明図である。
【図２−２】この発明にかかる実施の形態の情報提供システムを構成する移動端末装置を実現する、カーナビゲーションシステムのハードウエア構成を示す説明図である。
【図２−３】この発明にかかる実施の形態の情報提供システムを構成する施設端末装置を実現するコンピュータのハードウエア構成を示す説明図である。
【図３−１】第１のデータベースの一例を示す説明図である。
【図３−２】第２のデータベースの一例を示す説明図である。
【図３−３】第３のデータベースの一例を示す説明図である。
【図４】この発明にかかる実施の形態の情報提供システムの機能的構成を示すブロック図である。
【図５−１】カーナビゲーションシステムが表示する表示画面例を示す説明図（その１）である。
【図５−２】カーナビゲーションシステムが表示する表示画面例を示す説明図（その２）である。
【図６】この発明にかかる実施の形態の情報提供システムにおける移動端末装置（カーナビゲーションシステム）の処理手順を示すフローチャートである。
【図７】この発明にかかる実施の形態の情報提供システムにおけるサーバ装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照して、この発明にかかる情報提供システム、情報提供プログラムおよび情報提供方法の好適な実施の形態を詳細に説明する。
【００１８】
まず、この発明にかかる実施の形態の情報提供システムのシステム構成について説明する。図１は、この発明にかかる実施の形態の情報提供システムのシステム構成を示す説明図である。
【００１９】
図１において、この発明にかかる実施の形態の情報提供システム１００は、サーバ装置１１０と、移動端末装置としてのカーナビゲーションシステム１２０と、施設端末装置１３０と、を備えている。情報提供システム１００において、サーバ装置１１０とカーナビゲーションシステム１２０とは、インターネットなどのネットワーク１０１を介して、相互に通信可能に接続されている。また、情報提供システム１００において、サーバ装置１１０と施設端末装置１３０とは、ネットワーク１０１を介して、相互に通信可能に接続されている。
【００２０】
サーバ装置１１０は、カーナビゲーションシステム１２０を介して、利用者に対し施設に関する情報を提供する。サーバ装置１１０は、たとえば、パーソナルコンピュータなどのコンピュータによって実現することができる（図２−１を参照）。また、サーバ装置１１０は、サービスを受けた料金や商品の購入代金を、クレジットカードなどのカードを用いて支払う決済（以下「カード決済」という）にかかる各種の処理をおこなう。
【００２１】
情報提供システム１００において、カード決済は、サーバ装置１１０がおこなうものに限らない。カード決済は、たとえば、クレジットカードを発行して販売信用（クレジット）業務をおこなうカード会社などが管理し、サーバ装置１１０とは別体であって、サーバ装置１１０と通信可能なコンピュータにおいておこなってもよい。
【００２２】
カーナビゲーションシステム１２０は、ディスプレイ（図２−２における符号２１７を参照）を備え、当該ディスプレイにサーバ装置１１０から送信された施設に関する情報などを表示する。カーナビゲーションシステム１２０は、たとえば、車両１２１などの移動体に装備されるコンピュータによって実現することができる（図２−２を参照）。施設端末装置１３０は、たとえば、パーソナルコンピュータなどと称されるコンピュータによって実現することができる（図２−３を参照）。
【００２３】
（サーバ装置１１０を実現するコンピュータのハードウエア構成）
つぎに、この発明にかかる実施の形態の情報提供システム１００を構成するサーバ装置１１０を実現するコンピュータのハードウエア構成について説明する。図２−１は、サーバ装置１１０を実現するコンピュータのハードウエア構成を示す説明図である。
【００２４】
図２−１において、サーバ装置１１０を実現するコンピュータは、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０４と、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）２０５と、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０６と、を備えている。サーバ装置１１０を実現するコンピュータが備える各部２０１〜２０６は、バス２００によってそれぞれ接続されている。
【００２５】
ＣＰＵ２０１は、サーバ装置１１０を実現するコンピュータ全体の制御をつかさどる。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。ＨＤ２０５は、たとえば、第１のデータベース、第２のデータベース、第３のデータベース、交通路データベースなどの各種のデータベースを記憶する。
【００２６】
通信Ｉ／Ｆ２０６は、インターネットなどのネットワーク１０１を介してカーナビゲーションシステム１２０や施設端末装置１３０に接続されている。通信Ｉ／Ｆ２０６は、インターネットなどのネットワーク１０１と内部とのインターフェイスをつかさどり、サーバ装置１１０を実現するコンピュータにおけるデータの入出力を制御する。
【００２７】
（移動端末装置を実現するコンピュータのハードウエア構成）
つぎに、この発明にかかる実施の形態の情報提供システム１００を構成する移動端末装置を実現する、カーナビゲーションシステム１２０のハードウエア構成について説明する。図２−２は、この発明にかかる実施の形態の情報提供システム１００を構成する移動端末装置を実現する、カーナビゲーションシステム１２０のハードウエア構成を示す説明図である。
【００２８】
図２−２において、カーナビゲーションシステム１２０は、ＣＰＵ２１１と、ＲＯＭ２１２と、ＲＡＭ２１３と、ＨＤＤ２１４と、ＨＤ２１５と、映像Ｉ／Ｆ２１６と、ディスプレイ２１７と、音声Ｉ／Ｆ２１８と、スピーカ２１９と、マイク２２０と、入力デバイス２２１と、カメラ２２２と、通信Ｉ／Ｆ２２３と、ＧＰＳユニット２２４と、各種センサ２２５と、を備えている。各構成部２１１〜２２５は、バス２１０によってそれぞれ接続されている。
【００２９】
ＣＰＵ２１１は、カーナビゲーションシステム１２０の全体の制御をつかさどる。ＲＯＭ２１２は、ブートプログラムやルート案内プログラムなどの各種プログラムを記録している。また、ＲＡＭ２１３は、ＣＰＵ２１１のワークエリアとして使用される。すなわち、ＣＰＵ２１１は、ＲＡＭ２１３をワークエリアとして使用しながら、ＲＯＭ２１２に記録された各種プログラムを実行することによって、カーナビゲーションシステム１２０全体の制御をつかさどる。
【００３０】
ルート案内プログラムは、ＣＰＵ２１１によって実行されることにより、カーナビゲーションシステム１２０に対して、たとえば、現在地点から目的地点またはその近傍の地点までの案内経路を探索させ、探索された案内経路に基づいて経路案内をおこなう。カーナビゲーションシステム１２０は、たとえば、カーナビゲーションシステム１２０（カーナビゲーションシステム１２０を装備する車両１２１）の現在地点から目的地点までの案内経路の全部または一部をディスプレイ２１７に表示したり、現在地点に応じた音声をスピーカ２１９から出力したりすることによって経路案内をおこなう。
【００３１】
ＨＤＤ２１４は、ＣＰＵ２１１の制御にしたがってＨＤ２１５に対するデータのリード／ライトを制御する。ＨＤ２１５は、ＨＤＤ２１４の制御で書き込まれたデータを記憶する。また、ＨＤ２１５は、地図データや機能データを記録する。地図データは、当該地図データが示す地図における各地点の緯度経度をあらわす緯度経度データを含んでいる。また、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。地物は、山や川などの天然の造形物や鉄道・橋・建物などの建造物であって、天然であるか人工であるかにかかわらず、地上にあるものによって実現される。
【００３２】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報を含んでいる。
【００３３】
交通条件データは、通信Ｉ／Ｆ２２３を介して外部装置から取得した道路交通情報を含んでいる。また、交通条件データは、過去の渋滞情報を、季節・曜日・大型連休・時刻などを基準に統計処理した過去渋滞情報を含んでいてもよい。カーナビゲーションシステム１２０は、通信Ｉ／Ｆ２２３を介して外部装置から取得された道路交通情報に基づいて現在発生している現在の渋滞の情報を取得するとともに、既に取得された現在の渋滞情報を過去の渋滞情報として記憶する。これにより、指定した時刻における渋滞状況の予想をおこなうことが可能となる。
【００３４】
機能データは、経路探索、所要時間の算出、経路誘導などを実現するプログラムなど、カーナビゲーションシステム１２０において各種の機能を実現するためのプログラムデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００３５】
ディスプレイ２１７は、上述した地図データを表示する。ディスプレイ２１７は、たとえば、２次元平面によってあらわされる地図データを表示する。カーナビゲーションシステム１２０は、たとえば、ＣＰＵ２１１による演算によって、３次元空間内の仮想的な立体物を２次元平面上の情報に変換することにより、奥行き感のある画像（３次元画像）をディスプレイ２１７に表示してもよい。
【００３６】
ディスプレイ２１７に表示された地図データには、カーナビゲーションシステム１２０の現在地点をあらわすマークなどを重ねて表示することができる。カーナビゲーションシステム１２０の現在地点は、ＧＰＳユニット２２４が取得する情報に基づいて特定することができる。ディスプレイ２１７は、たとえば、カーナビゲーションシステム１２０を装備する車両１２１のダッシュボード付近に設置される。ディスプレイ２１７は、車両１２１のダッシュボード付近のほか、車両１２１の後部座席周辺などに設置するなど、車両１２１において複数設置されていてもよい。
【００３７】
映像Ｉ／Ｆ２１６には、ディスプレイ２１７およびカメラ２２２が接続されている。映像Ｉ／Ｆ２１６は、具体的には、たとえば、ディスプレイ２１７あるいはカメラ２２２との間における所定の処理をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ２１７を制御する制御ＩＣなどによって構成される。
【００３８】
音声Ｉ／Ｆ２１８には、音声出力用のスピーカ２１９や音声入力用のマイク２２０が接続されている。スピーカ２１９は、所定の音声信号を音声Ｉ／Ｆ２１８内でＤ／Ａ変換した音声を出力する。マイク２２０は、周囲の音声を集音する。マイク２２０に集音された音声は、音声Ｉ／Ｆ２１８内でＡ／Ｄ変換される。マイク２２０は、たとえば、車両１２１のサンバイザー付近に設置され、その数は単数でも複数でもよい。
【００３９】
入力デバイス２２１は、たとえば、タッチパネルやキーボードなどによって実現することができる。タッチパネルやキーボードなどによって実現される入力デバイス２２１は、当該入力デバイス２２１に対する入力操作に応じた信号を出力する。入力デバイス２２１を実現するタッチパネルは、ディスプレイ２１７の表示面側に積層される。
【００４０】
タッチパネルは、指などが接触したことを検出した場合に、タッチパネルに対する指などの接触位置に応じた電気信号を出力する。また、タッチパネルは、タッチパネルに対する指などの接触が解除された場合は、信号の出力を停止する。あるいは、タッチパネルは、タッチパネルに対する指などの接触が解除された場合に、タッチパネルに対する筆記部材の接触がないことを示す信号を出力してもよい。タッチパネルは、抵抗膜方式、静電容量方式、電磁誘導方式、表面弾性波方式など公知の各種の方式によってタッチパネルに対する指などの接触位置を検出し、検出した接触位置に応じた電気信号を、ＣＰＵ２１１に対して出力する。
【００４１】
カメラ２２２は、カーナビゲーションシステム１２０の起動中に、当該カーナビゲーションシステム１２０を装備する車両１２１の車内や、当該カーナビゲーションシステム１２０を装備する車両１２１の周囲などの撮像対象を撮像し、画像データを生成する。生成された画像データは、ＲＡＭ２１３などに記憶される。
【００４２】
通信Ｉ／Ｆ２２３は、ネットワーク１０１を介して、外部装置に接続されている。通信Ｉ／Ｆ２２３は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ／登録商標）／ビーコンレシーバ、などを含み、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得してもよい。また、通信Ｉ／Ｆ２２３は、サーバ装置１１０に接続されている。通信Ｉ／Ｆ２２３は、カーナビゲーションシステム１２０の内部とサーバ装置１１０などの外部装置とのインターフェイスをつかさどり、カーナビゲーションシステム１２０と外部装置との間におけるデータの入出力を制御する。
【００４３】
ＧＰＳユニット２２４は、ＧＰＳ衛星からの電波を受信し、車両１２１の位置に関する情報を出力する。ＧＰＳユニット２２４から出力された情報は、各種センサ２２５からの出力値とともに、ＣＰＵ２１１によるカーナビゲーションシステム１２０（カーナビゲーションシステム１２０を装備する車両１２１）の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００４４】
各種センサ２２５は、車速センサ、加速度センサ、角速度センサなどの、車両１２１の位置や挙動を判断することが可能な情報を出力する。各種センサ２２５からの出力値は、ＧＰＳユニット２２４による現在地点の算出や、速度や方位の変化量の測定に用いられる。カーナビゲーションシステム１２０においては、カメラ２２２を用いて取得された車両１２１の内外の映像、マイク２２０を用いて取得された車両１２１の内外の音声、ＧＰＳユニット２２４によって検出された車両１２１の現在地点情報、各種センサ２２５からの出力値などを含むドライブ情報をＨＤ２１５に記録するようにしてもよい。
【００４５】
カーナビゲーションシステム１２０は、上述した構成２１１〜２２５に加えて、ＤＶＤやＣＤなどの光ディスクの再生をおこなう光ディスクドライブ（図示を省略する）を備えていてもよい。また、カーナビゲーションシステム１２０は、上述した構成２１１〜２２５に加えて、テレビ放送を受信したり録画したりする構成を備えていてもよい。
【００４６】
（施設端末装置１３０を実現するコンピュータのハードウエア構成）
つぎに、この発明にかかる実施の形態の情報提供システム１００を構成する施設端末装置１３０を実現するコンピュータのハードウエア構成について説明する。図２−３は、この発明にかかる実施の形態の情報提供システム１００を構成する施設端末装置１３０を実現するコンピュータのハードウエア構成を示す説明図である。
【００４７】
図２−３において、施設端末装置１３０を実現するコンピュータは、ＣＰＵ２３１と、ＲＯＭ２３２と、ＲＡＭ２３３と、ＨＤＤ２３４と、ＨＤ２３５と、ディスプレイ２３６と、入力デバイス２３７と、通信Ｉ／Ｆ２３８と、を備えている。施設端末装置１３０を実現するコンピュータが備える各部２３１〜２３８は、バス２３０によってそれぞれ接続されている。
【００４８】
ＣＰＵ２３１は、施設端末装置１３０を実現するコンピュータ全体の制御をつかさどり、ＲＡＭ２３３をワークエリアとしながらＲＯＭ２３２に記憶された各種プログラムを実行する。ＨＤＤ２３４は、ＣＰＵ２３１の制御にしたがってＨＤ２３５に対するデータのリード／ライトを制御する。ＨＤ２３５は、ＨＤＤ２３４の制御で書き込まれたデータを記憶する。
【００４９】
ディスプレイ２３６は、各種の表示画面を表示する。具体的には、ディスプレイ２３６は、たとえば、買い物条件を指定する入力画面や、決済承認要求に対する承認情報を入力する入力画面などを表示する。ディスプレイ２３６は、具体的には、たとえばＴＦＴ液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなど、公知の各種のディスプレイによって実現することができる。
【００５０】
入力デバイス２３７は、複数の入力キーを備えたキーボードによって実現することができる。キーボードは、数字を入力するテンキーを備えている。また、キーボードは、入力位置や操作位置を移動させるカーソルキーを備えていてもよい。入力デバイス２３７は、入力位置や操作位置を指定するマウスなどのポインティングデバイスを備えていてもよい。入力デバイス２３７は、当該入力デバイス２３７に対する入力操作に応じた信号を出力する。
【００５１】
通信Ｉ／Ｆ２３８は、サーバ装置１１０を実現するコンピュータ装置との間での通信をおこなう。通信Ｉ／Ｆ２３８は、サーバ装置１１０を実現するコンピュータ装置とカーナビゲーションシステム１２０を実現するコンピュータ装置の内部とのインターフェイスをつかさどり、サーバ装置１１０を実現するコンピュータ装置との間におけるデータの入出力を制御する。
【００５２】
カーナビゲーションシステム１２０を実現するコンピュータ装置は、通信Ｉ／Ｆ２３８を介してサーバ装置１１０を実現するコンピュータ装置との間で通信をおこなうことによって、たとえば、ディスプレイ２３６に表示した各種の入力画面を介して入力された各種の入力情報をサーバ装置１１０を実現するコンピュータ装置に送信する。
【００５３】
（データベースの一例）
つぎに、この発明にかかる実施の形態の情報提供システム１００が用いる各種のデータベースの一例について説明する。この発明にかかる実施の形態の情報提供システム１００は、第１のデータベース、第２のデータベース、第３のデータベース、交通路データベースなどの各種のデータベースを用いる。情報提供システム１００が用いる各種のデータベースは、たとえば、サーバ装置１１０が備えるＨＤ２０５に設けられている。
【００５４】
情報提供システム１００が用いる各種のデータベースは、たとえば、サーバ装置１１０が備えるＨＤ２０５などのように、サーバ装置１１０と一体に設けられた記憶媒体に記憶されるものに限らない。情報提供システム１００が用いる各種のデータベースは、たとえば、サーバ装置１１０とは別体のコンピュータに設けられた記憶媒体や、サーバ装置１１０とは別体の記憶装置に記憶されるものであってもよい。
【００５５】
（第１のデータベースの一例）
図３−１は、第１のデータベースの一例を示す説明図である。図３−１において、第１のデータベース３１０は、クレジットカードなどのカードを利用する利用者（カード会員）の識別情報と、当該利用者に関係する利用者（以下「関係者」という）に関する情報と、当該関係者が施設を利用した際の利用内容に関する情報と、を関連付けて記憶する。
【００５６】
利用者の識別情報は、たとえば、利用者ごとに固有の情報であって、たとえば、所定桁数の数字やアルファベットによって実現することができる。具体的には、利用者の識別情報は、たとえば、当該利用者が利用するカーナビゲーションシステム１２０の識別情報によって実現することができる。カーナビゲーションシステム１２０の識別情報は、たとえば、各カーナビゲーションシステム１２０の製造番号、各カーナビゲーションシステム１２０に割り当てられたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、あるいは、各カーナビゲーションシステム１２０に割り当てられたＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスなどによって実現することができる。カーナビゲーションシステム１２０の識別情報は、たとえば、カーナビゲーションシステム１２０が備えるＲＯＭ２１２、ＲＡＭ２１３あるいはＨＤ２１５などに記憶されている。
【００５７】
第１のデータベース３１０は、利用者の識別情報ごとに、クレジットカードなどのカードの識別情報を関連付けて記憶する。カードの識別情報は、カードごとに固有の情報であって、たとえば、クレジットカードごとに固有のクレジットカード番号によって実現することができる。情報提供システム１００においては、カードの識別情報（クレジットカード番号）によって、利用者の識別情報を実現してもよい。
【００５８】
クレジットカード番号においては、最初の６桁の銀行識別番号（Ｂａｎｋ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ：ＢＩＮ）によって、クレジットカード会社などのカードの発行事業者（イシュア）を特定することができる。クレジットカード番号は、ＢＩＮを含み、カードの発行事業者によって割り当てられた任意の数字列によって構成され、カードごとに固有の情報とされている。
【００５９】
関係者は、カードの識別情報（クレジットカード番号）によって識別可能な利用者のうち、利用者の識別情報によって識別される利用者が当該利用者自身に関係する利用者（関係者）であることを示した利用者によって実現することができる。関係者であることは、具体的には、たとえば、クレジットカードの発行時あるいは発行後に、各利用者が申請することができる。
【００６０】
情報提供システム１００の運用上、申請に際しては、たとえば、申請する利用者からカード会社に対して、関係者の氏名や利用者と関係者との関係（友人、親子、親族、親方や先生など師と仰ぐ人など）などを申告させる。カード会社は、申告に関わる利用者に対して、申告元の利用者の氏名や当該利用者が申告した関係を確認し、申告通りの関係であることの確認がとれた場合に、第１のデータベース３１０において、申告元の利用者の識別情報に、申告に関わる利用者の識別情報を関連付けて記憶する。
【００６１】
関係者に関する情報は、関係者となる利用者の識別情報（関係者の識別情報）や、関係者の氏名などによって実現することができる。関係者となる利用者の識別情報は、関係者ごとに固有の情報であって、たとえば、所定桁数の数字やアルファベットによって実現することができる。あるいは、関係者となる利用者の識別情報は、当該関係者が所有するクレジットカードなどのカードの識別情報（クレジットカード番号）によって実現してもよい。
【００６２】
利用内容に関する情報は、関係者が利用した施設（以下「関係者利用施設」という）の識別情報を含む。この実施の形態の情報提供システム１００においては、利用内容に関する情報によって関係者利用施設に関する情報の一部を実現することができる。
【００６３】
関係者利用施設は、関係者が過去に利用した施設であって、具体的には、たとえば、関係者がクレジットカードを利用してカード決済をおこなった施設によって実現することができる。関係者利用施設は、具体的には、たとえば、店舗、宿泊施設、遊園地や動物園などのレジャー施設などによって実現することができる。
【００６４】
また、関係者利用施設は、具体的には、たとえば、高速道路などによって実現することができる。高速道路を利用したことは、たとえば、高速道路におけるインターチェンジや料金所の通過履歴（乗り降り履歴）や、高速道路におけるサービスエリアの利用履歴などに基づいて判断することができる。
【００６５】
また、関係者利用施設は、具体的には、たとえば、鉄道などによって実現することができる。鉄道を利用したことは、たとえば、鉄道駅の通過履歴（乗降履歴）や、鉄道駅の券売所の利用履歴、あるいは、鉄道駅構内の店舗の利用履歴などに基づいて判断することができる。
【００６６】
施設の識別情報は、関係者利用施設に固有の情報であって、情報提供システム１００の管理者やカード会社などによって割り当てられた任意の数字列や文字列によって実現することができる。施設の識別情報は、各施設に設置されたカード決済端末の識別情報によって実現してもよい。
【００６７】
カード決済端末は、クレジットカード加盟店に設置され、カード決済をおこなうサーバ装置１１０に対してクレジットカードの有効性を確認するためのオーソリゼーション（信用照会）をおこない、オーソリゼーション後に指定された金額のカード決済をおこなう。カード決済端末は、具体的には、たとえば、ＣＡＴ（Ｃｒｅｄｉｔ  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｔｅｒｍｉｎａｌ）端末などのカードの信用照会端末や、ＩＮＦＯＸ端末などの多機能決済端末装置によって実現することができる。カード決済端末は、ＰＯＳ端末に接続され、あるいはＰＯＳ端末に一体に組み込まれ、ＰＯＳ端末を介してネットワーク１０１に接続されていてもよい。
【００６８】
また、利用内容に関する情報は、関係者の識別情報によって識別される利用者の、各関係者利用施設におけるクレジットカードの利用履歴に関する情報を含んでいてもよい。クレジットカードの利用履歴に関する情報は、たとえば、クレジットカードを利用した日時に関する情報などによって実現することができる。
【００６９】
関係者利用施設は、クレジットカードを利用した施設によって実現するものに限らない。関係者利用施設は、たとえば、史跡や景勝地などによって実現してもよい。史跡や景勝地などの関係者利用施設を利用したことは、たとえば、当該史跡や景勝地の近傍に位置する店舗においてカード決済をおこなうことを示す、クレジットカードの利用履歴に基づいて特定することができる。
【００７０】
（第２のデータベースの一例）
図３−２は、第２のデータベースの一例を示す説明図である。図３−２において、第２のデータベース３２０は、施設の識別情報ごとに、当該施設の所在地、電話番号、営業時間、定休日などの当該施設に関する情報を関連付けて記憶する。
【００７１】
また、第２のデータベース３２０は、施設に関する情報として、当該施設の店員などが開設するホームページなどの所定のＷＥＢページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を施設の識別情報ごとに関連付けて記憶していてもよい。この実施の形態の情報提供システム１００においては、施設に関する情報によって関係者利用施設に関する情報の一部を実現することができる。
【００７２】
また、第２のデータベース３２０は、施設の識別情報ごとに、広告情報を関連付けて記憶する。広告情報は、施設端末装置１３０が設置された施設が提供する広告に関する情報であって、たとえば、当該施設の店員などがあらかじめ設定することができる。情報提供システム１００においては、具体的には、たとえば、情報提供システム１００の管理者などが開設した所定のＷＥＢページを介して施設の店員などによる広告情報の入力を受け付け、当該広告情報の入力を受け付けた場合に、サーバ装置１１０が備える第２のデータベース３２０において該当する施設の識別情報に関連付けて入力を受け付けた広告情報を記憶することができる。
【００７３】
（第３のデータベースの一例）
図３−３は、第３のデータベースの一例を示す説明図である。図３−３において、第３のデータベース３３０は、カードの識別情報ごとに、当該カードの識別情報によって識別される利用者の個別情報を関連付けて記憶する。利用者の個別情報は、たとえば、利用者の氏名、連絡先（請求書の送付先）、電話番号などに関する情報を含む。また、利用者の個別情報は、たとえば、当該利用者が利用した施設の識別情報を含む。また、利用者の個別情報は、たとえば、施設の利用日時、施設においておこなったカード決済の利用金額などに関する情報を含んでいてもよい。
【００７４】
利用者の個別情報は、たとえば、開示範囲に関する情報を含んでいてもよい。開示範囲に関する情報は、利用者による施設の利用履歴を開示する範囲を特定する情報であって、たとえば、「祖父には開示してよいが、父には開示しない」、「友人Ａ、友人Ｂ、友人Ｃには開示してよいが、友人Ｄ、友人Ｅには開示しない」などのように、利用者ごと、および関係者ごとに、任意の開示範囲を指定することができる。また、開示範囲に関する情報は、関係者をあらかじめグループ分けしておくことにより、グループ単位で指定できるようにしてもよい。
【００７５】
開示範囲に関する情報は、たとえば、情報提供システム１００の管理者などが開設した所定のＷＥＢページを介して入力を受け付け、当該開示範囲に関する情報の入力を受け付けた場合に、入力を受け付けた開示範囲に関する情報を、サーバ装置１１０が備える第３のデータベース３３０において該当する利用者の識別情報に関連付けて記憶することにより設定することができる。また、開示範囲に関する情報を、関係者をあらかじめグループ分けしたグループ単位で指定する場合も、情報提供システム１００の管理者などが開設した所定のＷＥＢページにおいてグループの登録を受け付け、受け付けたグループ単位で開示するか開示しないかを指定することができる。
【００７６】
また、サーバ装置１１０は、交通路データを記憶する交通路データベース（図示を省略する）を備えている。交通路データは、地図データを含んでいる。地図データは、当該地図データが示す地図における各地点の緯度経度をあらわす緯度経度データを含んでいる。
【００７７】
また、交通路データは、道路の形状をあらわす道路形状データや交通条件データなどを含んでいる。交通条件データは、たとえば、上記のように、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報を含んでいる。
【００７８】
また、交通路データは、鉄道路の形状をあらわす鉄道路形状データや鉄道路における駅に関する情報を含んでいる。駅に関する情報は、たとえば、駅名、停車車両種別（普通列車、急行列車、特急列車）など、駅に関する属性情報を含んでいる。交通路データベースにおいて、交通路データは、たとえば、地域を格子状に区切った単位（メッシュ単位）で記憶されている。
【００７９】
（情報提供システム１００の機能的構成）
つぎに、この発明にかかる実施の形態の情報提供システム１００の機能的構成について説明する。図４は、この発明にかかる実施の形態の情報提供システム１００の機能的構成を示すブロック図である。
【００８０】
（カーナビゲーションシステム１２０の機能的構成）
図４において、この発明にかかる実施の形態の情報提供システム１００におけるカーナビゲーションシステム１２０の各機能は、端末情報取得部４１１、利用者情報生成部４１２、利用者情報送信部４１３、候補情報受信部４１４、出力情報抽出部４１５、出力部４１６、指定受付部４１７、経路探索部４１８、記憶部４１８ａ、経路誘導部４１９によって実現することができる。
【００８１】
端末情報取得部４１１は、カーナビゲーションシステム１２０（カーナビゲーションシステム１２０を装備する車両１２１）の現在地点に関する情報を取得する。カーナビゲーションシステム１２０の現在地点は、たとえば、カーナビゲーションシステム１２０が備えるＧＰＳユニット２２４によって特定することができる。
【００８２】
端末情報取得部４１１は、さらに、カーナビゲーションシステム１２０の移動に関する情報を取得してもよい。移動に関する情報は、カーナビゲーションシステム１２０の移動状態を判別可能な情報であって、たとえば、カーナビゲーションシステム１２０の移動方向を特定可能な情報によって実現することができる。カーナビゲーションシステム１２０の移動方向は、たとえば、移動方向に関する情報の取得時点（現在時点）から所定時間前までの間における、時刻ごとのカーナビゲーションシステム１２０の現在地点を示す情報によって実現することができる。あるいは、カーナビゲーションシステム１２０の移動方向は、たとえば、現在時点から所定時間前におけるカーナビゲーションシステム１２０の現在地点から、現在時点におけるカーナビゲーションシステム１２０の現在地点までのベクトルの方向を示す情報によって実現することができる。
【００８３】
端末情報取得部４１１は、現在地点に関する情報に加えて、および、移動方向に関する情報に代えてあるいは移動方向に関する情報に加えて、たとえば、カーナビゲーションシステム１２０の移動速度に関する情報を移動に関する情報として取得してもよい。移動速度に関する情報は、カーナビゲーションシステム１２０の移動速度を特定可能な情報であって、現在時点から所定時間前までの間にカーナビゲーションシステム１２０が移動した距離を示す情報によって実現することができる。あるいは、移動速度に関する情報は、たとえば、カーナビゲーションシステム１２０を装備する車両１２１のスピードメーターから取得した速度を示す情報であってもよい。
【００８４】
端末情報取得部４１１は、現在地点に関する情報や移動に関する情報を、たとえば、所定時間ごとに取得する。あるいは、端末情報取得部４１１は、たとえば、カーナビゲーションシステム１２０を装備する車両１２１が所定距離を移動するごとに、現在地点に関する情報や移動に関する情報を取得してもよい。あるいは、端末情報取得部４１１は、たとえば、サーバ装置１１０から、利用者情報の送信を要求する送信要求を受信した場合に、現在地点に関する情報や移動に関する情報を取得してもよい。あるいは、端末情報取得部４１１は、常時、現在地点に関する情報や移動に関する情報を取得してもよい。端末情報取得部４１１の機能は、たとえば、ＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００８５】
利用者情報生成部４１２は、端末情報取得部４１１が取得した情報に基づいて、利用者情報を生成する。利用者情報は、カーナビゲーションシステム１２０の利用者の識別情報と、端末情報取得部４１１が取得したカーナビゲーションシステム１２０の現在地点および移動に関する情報とを含む。カーナビゲーションシステム１２０の利用者の識別情報は、上記のように、たとえば、カーナビゲーションシステム１２０の製造番号、各カーナビゲーションシステム１２０に割り当てられたＩＰアドレス、あるいは、各カーナビゲーションシステム１２０に割り当てられたＭＡＣアドレスなどによって実現することができる。利用者情報生成部４１２の機能は、たとえば、ＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００８６】
利用者情報送信部４１３は、サーバ装置１１０に対して、利用者情報生成部４１２が生成した利用者情報を送信する。利用者情報送信部４１３は、たとえば、所定時間ごとに、利用者情報を送信する。利用者情報送信部４１３は、たとえば、カーナビゲーションシステム１２０（カーナビゲーションシステム１２０を装備する車両１２１）が所定距離移動するごとに、利用者情報を送信してもよい。利用者情報送信部４１３は、たとえば、サーバ装置１１０から、利用者情報の送信を要求する送信要求を受信した場合に、利用者情報を送信してもよい。利用者情報送信部４１３の機能は、たとえば、利用者情報の送信にかかる通信Ｉ／Ｆ２２３や、当該通信Ｉ／Ｆ２２３の制御にかかるＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００８７】
候補情報受信部４１４は、サーバ装置１１０から送信された候補情報を受信する。候補情報は、利用者情報送信部４１３が送信した利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報、および、カーナビゲーションシステム１２０の現在地点から所定範囲内に位置する関係者利用施設に関する情報を含む。所定範囲は、たとえば、情報提供システム１００の管理者あるいは利用者などが任意に設定することができる。
【００８８】
所定範囲は、具体的には、たとえば、「カーナビゲーションシステム１２０の現在地点から半径５ｋｍ以内の範囲」、「カーナビゲーションシステム１２０が現在時点から３０分以内に到達可能な範囲」などのように、利用者情報送信部４１３による利用者情報の送信時点におけるカーナビゲーションシステム１２０（カーナビゲーションシステム１２０を装備する車両１２１）の移動速度などに応じて、適宜変動するものであってもよい。候補情報受信部４１４の機能は、たとえば、候補情報の受信にかかる通信Ｉ／Ｆ２２３や、当該通信Ｉ／Ｆ２２３の制御にかかるＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００８９】
出力情報抽出部４１５は、候補情報受信部４１４が候補情報を受信した場合、当該候補情報に含まれる、関係者に関する情報および関係者利用施設に関する情報を抽出する。出力情報抽出部４１５の機能は、たとえば、ＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００９０】
出力部４１６は、候補情報受信部４１４が候補情報を受信した場合、当該候補情報に基づいて、関係者に関する情報および関係者利用施設に関する情報を出力する。出力部４１６は、たとえば、出力情報抽出部４１５が抽出した情報を、ディスプレイ２１７に表示することによって出力する（図５−１および図５−２を参照）。出力部４１６の機能は、たとえば、ディスプレイ２１７や、当該ディスプレイ２１７の制御にかかるＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００９１】
出力部４１６は、たとえば、出力情報抽出部４１５が抽出した情報を、ディスプレイ２１７に表示するとともに、スピーカ２１９を介して音声によって出力してもよい。この場合、出力部４１６の機能は、ディスプレイ２１７やスピーカ２１９、および、ディスプレイ２１７やスピーカ２１９の制御にかかるＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００９２】
指定受付部４１７は、出力した関係者利用施設に関する情報が示す施設のうち、いずれか一つの施設の指定を受け付ける。指定受付部４１７は、たとえば、ディスプレイ２１７に表示した関係者利用施設に関する情報のうち、いずれか一つの施設を選択する操作を受け付けることによって、当該施設の指定を受け付けることができる。指定受付部４１７の機能は、たとえば、ディスプレイ２１７や入力デバイス２２１（タッチパネル）、および、ディスプレイ２１７や入力デバイス２２１（タッチパネル）の制御にかかるＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００９３】
経路探索部４１８は、候補情報受信部４１４が受信した候補情報および端末情報取得部４１１が取得した現在地点に関する情報に基づいて、指定受付部４１７が受け付けた施設への誘導経路を探索する。経路探索部４１８は、記憶部４１８ａが記憶する地図データや機能データを用いて、指定受付部４１７が受け付けた施設への誘導経路を探索する。
【００９４】
経路探索部４１８は、たとえば、現在地点から指定を受け付けた施設（関係者利用施設）まで至る複数の経路のうち、もっとも距離が短い経路を誘導経路として探索する。あるいは、経路探索部４１８は、たとえば、現在地点から指定を受け付けた施設（関係者利用施設）まで至る複数の経路のうち、各経路における渋滞の有無や信号や交差点の多少、道幅などのコストを考慮して、もっともコストが低い経路を誘導経路として探索してもよい。経路探索部４１８の機能は、たとえば、ＣＰＵ２１１、ＲＯＭ２１２およびＲＡＭ２１３などによって実現することができる。
【００９５】
経路誘導部４１９は、経路探索部４１８が探索した誘導経路および取得した現在地点に関する情報に基づいて経路誘導をおこなう。経路誘導部４１９は、たとえば、経路探索部４１８が探索した誘導経路を含む地図画像や、当該地図画像におけるカーナビゲーションシステム１２０の現在地点をディスプレイ２１７に表示することによって、経路誘導をおこなう。また、経路誘導部４１９は、たとえば、カーナビゲーションシステム１２０の現在地点が、経路探索部４１８が探索した誘導経路における交差点などの案内ポイントに接近した場合に、当該案内ポイントにおける移動方向の指示（右折、左折、直進などの指示）を、ディスプレイ２１７に表示したり、スピーカ２１９を介して音声によって出力したりすることによって経路誘導をおこなってもよい。
【００９６】
（サーバ装置１１０の機能的構成）
図４において、この発明にかかる実施の形態の情報提供システム１００におけるサーバ装置１１０の各機能は、記憶部４２０、利用者情報取得部４２１、特定部４２２、施設情報抽出部４２３、候補情報送信部４２４によって実現することができる。
【００９７】
記憶部４２０は、第１のデータベース３１０、第２のデータベース３２０、第３のデータベース３３０、交通路データベースなどの各種のデータベースを記憶する。また、記憶部４２０は、各種のデータベースが記憶する情報を追加したり削除したりすることによって当該各種のデータベースを更新する。記憶部４２０は、施設端末装置１３０から送信された広告情報を受信した場合に、当該広告情報を第２のデータベース３２０に記憶する。記憶部４２０の機能は、たとえば、ＨＤ２０５や、ＨＤ２０５に対するデータのリード／ライトを制御するＨＤＤ２０４、および、ＨＤＤ２０４の制御にかかるＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などによって実現することができる。
【００９８】
利用者情報取得部４２１は、カーナビゲーションシステム１２０から利用者情報を取得する。利用者情報取得部４２１の機能は、たとえば、利用者情報の受信にかかる通信Ｉ／Ｆ２０６や、当該通信Ｉ／Ｆ２０６の制御にかかるＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などによって実現することができる。利用者情報取得部４２１が受信する利用者情報は、カーナビゲーションシステム１２０の移動方向に関する情報やカーナビゲーションシステム１２０の移動速度に関する情報を含んでいてもよい。
【００９９】
特定部４２２は、利用者情報取得部４２１が取得した利用者情報に基づいて、関係者利用施設の抽出範囲となる地域を特定する。特定部４２２は、利用者情報取得部４２１が取得した利用者情報に基づいて、カーナビゲーションシステム１２０の現在地点から所定範囲内の地域を、関係者利用施設の抽出範囲となる地域として特定する。
【０１００】
特定部４２２は、たとえば、カーナビゲーションシステム１２０の現在地点に関する情報と、当該カーナビゲーションシステム１２０の移動速度に関する情報とに基づいて、当該カーナビゲーションシステム１２０が所定時間内（たとえば、「３０分以内」、「１時間以内」など）に到達可能な地域を、関係者利用施設の抽出範囲となる地域として特定する。
【０１０１】
また、特定部４２２は、たとえば、カーナビゲーションシステム１２０の現在地点に関する情報と、当該カーナビゲーションシステム１２０の移動速度に関する情報とに基づいて、当該カーナビゲーションシステム１２０から所定距離範囲内（たとえば、「カーナビゲーションシステム１２０の現在地点から半径５ｋｍ以内」、「カーナビゲーションシステム１２０の現在地点から半径５ｋｍ以上であって半径３０ｋｍ以内」など）の地域を、関係者利用施設の抽出範囲となる地域として特定してもよい。
【０１０２】
また、特定部４２２は、たとえば、カーナビゲーションシステム１２０の現在地点に関する情報と、移動方向に関する情報と、移動速度に関する情報とに基づいて、当該カーナビゲーションシステム１２０が所定時間内に到達可能な地域や、当該カーナビゲーションシステム１２０の現在地点から所定範囲内の地域の中から、移動方向前方に位置する地域を、関係者利用施設の抽出範囲となる地域として特定してもよい。
【０１０３】
また、特定部４２２は、たとえば、カーナビゲーションシステム１２０の現在地点に関する情報と、移動方向に関する情報と、移動速度に関する情報とに基づいて、「カーナビゲーションシステム１２０の現在地点から半径５ｋｍ以内であって３０分以内に到達可能な範囲」など、現在地点の他に複数の条件を加味した地域を、関係者利用施設の抽出範囲となる地域として特定してもよい。
【０１０４】
また、特定部４２２は、利用者情報取得部４２１が取得した利用者情報に基づいて、カーナビゲーションシステム１２０が現在位置する交通路を特定してもよい。特定部４２２は、たとえば、カーナビゲーションシステム１２０が現在位置する交通路が道路であるか鉄道路であるかを特定する。また、特定部４２２は、たとえば、カーナビゲーションシステム１２０が現在位置する交通路が道路である場合、当該道路が高速道路であるか、有料道路であるか、一般道路であるかを特定する。
【０１０５】
この場合、特定部４２２は、たとえば、特定した交通路と当該交通路における移動速度とに基づいて、当該カーナビゲーションシステム１２０が所定時間内に到達可能な地域を特定することができる。具体的には、たとえば、カーナビゲーションシステム１２０が現在位置する交通路が高速道路である場合、一般道路である場合と比較して、当該カーナビゲーションシステム１２０の現在地点よりも遠い地域あるいは広い地域を、関係者利用施設の抽出範囲となる地域として特定する。
【０１０６】
特定部４２２は、利用者情報取得部４２１が取得した利用者情報に基づいて、第１のデータベース３１０を参照して、当該利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報のうち、関係者利用施設の抽出範囲となる地域として特定した地域内に位置する関係者利用施設に関する情報が関連付けられた関係者に関する情報を特定する。特定部４２２の機能は、たとえば、ＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などによって実現することができる。
【０１０７】
施設情報抽出部４２３は、利用者情報取得部４２１が取得した利用者情報に基づいて、第１のデータベース３１０および第２のデータベース３２０を参照して、特定部４２２が特定した地域内に位置する関係者利用施設に関する情報、および、当該関係者利用施設に関する情報が関連付けられた関係者に関する情報を抽出する。施設情報抽出部４２３の機能は、たとえば、ＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などによって実現することができる。
【０１０８】
候補情報送信部４２４は、施設情報抽出部４２３が抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、利用者情報取得部４２１が取得した利用者情報の送信元となるカーナビゲーションシステム１２０に送信する。候補情報送信部４２４の機能は、たとえば、候補情報の送信にかかる通信Ｉ／Ｆ２０６や、当該通信Ｉ／Ｆ２０６の制御にかかるＣＰＵ２０１、ＲＯＭ２０２およびＲＡＭ２０３などによって実現することができる。
【０１０９】
（表示画面例）
つぎに、カーナビゲーションシステム１２０が表示する表示画面例について説明する。図５−１および図５−２は、カーナビゲーションシステム１２０が表示する表示画面例を示す説明図である。図５−１において、カーナビゲーションシステム１２０は、サーバ装置１１０から送信された候補情報を受信した場合に、ディスプレイ２１７に表示画面５１０を表示する。
【０１１０】
表示画面５１０は、カーナビゲーションシステム１２０の利用者の関係者が利用した施設（関係者利用施設）があることを案内するメッセージや、該当する関係者利用施設の一覧を表示する。一覧は、各関係者利用施設の位置の概要や、カーナビゲーションシステム１２０の現在地点から各関係者利用施設までの距離などを表示する。一覧においては、関係者利用施設ごとに、当該関係者利用施設を行き先として指定するための「ここにいく」キーが関連付けて表示されている。
【０１１１】
一覧においては、たとえば、カーナビゲーションシステム１２０の現在地点に近い施設（関係者利用施設）から順に並べて表示する。あるいは、一覧においては、たとえば、カーナビゲーションシステム１２０の利用者の嗜好などに基づいて、当該利用者の関心が高いと推測される施設（関係者利用施設）から順に並べて表示してもよい。いずれの表示形式とするかは、たとえば、情報提供システム１００の管理者や利用者などが、適宜、任意に設定できるようにしてもよい。
【０１１２】
カーナビゲーションシステム１２０は、一覧におけるいずれか一つの「ここにいく」キーが操作された場合、当該操作に応じた関係者利用施設についての詳細情報を案内する表示画面を表示する。図５−２においては、表示画面５１０において、「Ｄ方面  ３２ｋｍ」と示された関係者利用施設に対応付けられた「ここにいく」キーが操作された場合にディスプレイ２１７に表示される表示画面５２０を示している。
【０１１３】
表示画面５２０は、一覧におけるいずれか一つの「ここにいく」キーの操作によって指定された関係者利用施設についての詳細情報や、指定された関係者利用施設を目的地として設定する「ここにいく」キーなどを表示する。このように、指定された関係者利用施設の詳細情報を選択的に表示することにより、カーナビゲーションシステム１２０のディスプレイ２１７のように表示面積が限られている場合にも、利用者が必要とする情報を分かりやすく効率よく案内することができる。カーナビゲーションシステム１２０は、表示画面５２０において「ここにいく」キーが操作された場合、現在地点から表示画面５２０において表示中の関係者利用施設までの誘導経路を探索する。
【０１１４】
（情報提供システム１００の処理手順）
つぎに、この発明にかかる実施の形態の情報提供システム１００の処理手順について説明する。図６は、この発明にかかる実施の形態の情報提供システム１００における移動端末装置（カーナビゲーションシステム１２０）の処理手順を示すフローチャートである。図６のフローチャートに示す処理は、カーナビゲーションシステム１２０の起動中に実行される。
【０１１５】
図６のフローチャートにおいて、まず、カーナビゲーションシステム１２０（カーナビゲーションシステム１２０を装備する車両１２１）の現在地点を特定する（ステップＳ６０１）。ステップＳ６０１においては、たとえば、ＧＰＳユニット２２４が取得する情報などに基づいて現在地点を特定する。
【０１１６】
つぎに、カーナビゲーションシステム１２０（カーナビゲーションシステム１２０を装備する車両１２１）の移動方向を特定する（ステップＳ６０２）。ステップＳ６０２においては、たとえば、移動方向に関する情報の取得時点（現在時点）から所定時間前までの間における、時刻ごとのカーナビゲーションシステム１２０の現在地点を示す情報に基づいて、カーナビゲーションシステム１２０の移動方向を特定する。
【０１１７】
つぎに、カーナビゲーションシステム１２０の利用者の識別情報を取得し（ステップＳ６０３）、ステップＳ６０１において特定した現在地点、ステップＳ６０２において特定した移動方向、および、ステップＳ６０３において取得した利用者の識別情報に基づいて、利用者情報を生成する（ステップＳ６０４）。そして、サーバ装置に対して、ステップＳ６０４において生成した利用者情報を送信し（ステップＳ６０５）、ステップＳ６０５において送信した利用者情報に応じて、サーバ装置から送信された候補情報を受信していない場合（ステップＳ６０６：Ｎｏ）、ステップＳ６０１へ戻る。
【０１１８】
ステップＳ６０６において、ステップＳ６０５において送信した利用者情報に応じて、サーバ装置１１０から送信された候補情報を受信した場合（ステップＳ６０６：Ｙｅｓ）、当該候補情報に含まれる、関係者に関する情報および関係者利用施設に関する情報を抽出する（ステップＳ６０７）。そして、ディスプレイ２１７において、ステップＳ６０７において抽出した関係者に関する情報および関係者利用施設に関する情報を表示することにより、関係者に関する情報および関係者利用施設に関する情報を出力する（ステップＳ６０８）。
【０１１９】
つぎに、ステップＳ６０８において出力した関係者利用施設に関する情報が示す関係者利用施設のうち、いずれか一つの関係者利用施設の指定を受け付けたか否かを判断する（ステップＳ６０９）。ステップＳ６０９においては、たとえば、上記の表示画面５２０のように、指定された関係者利用施設の詳細情報を案内する表示画面の表示中に、「ここにいく」キーの操作を受け付けたか否かを判断することによって、関係者利用施設の指定を受け付けたか否かを判断することができる。
【０１２０】
ステップＳ６０９において、関係者利用施設の指定を受け付けた場合（ステップＳ６０９：Ｙｅｓ）、指定を受け付けた関係者利用施設に関する情報に基づいて、誘導経路を探索する（ステップＳ６１０）。ステップＳ６１０においては、ステップＳ６０１において特定した現在地点から、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設までの誘導経路を探索する。そして、ステップＳ６１０において探索した誘導経路に基づいて、経路誘導を開始する（ステップＳ６１１）。
【０１２１】
つぎに、カーナビゲーションシステム１２０の現在地点に基づいて、当該カーナビゲーションシステム１２０が、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設の周辺に到達したか否かを判断する（ステップＳ６１２）。ステップＳ６１２においては、たとえば、カーナビゲーションシステム１２０の現在地点が、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設から所定範囲内に到達したか否かを判断する。ステップＳ６１２においては、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設の周辺に到達するまで待機する（ステップＳ６１２：Ｎｏ）。
【０１２２】
ステップＳ６１２において、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設の周辺に到達した場合（ステップＳ６１２：Ｙｅｓ）、ステップＳ６０６：Ｙｅｓにおいて受信した候補情報に含まれる情報のうち、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設に関する情報を抽出する（ステップＳ６１３）。ステップＳ６１３においては、ステップＳ６０６において受信した候補情報に基づいて、当該候補情報に含まれる関係者利用施設に関する情報のうち、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設に関する情報を抽出する。また、ステップＳ６１３においては、関係者利用施設に関する情報に加えて、当該関係者利用施設を利用した関係者に関する情報を抽出してもよい。
【０１２３】
つぎに、ステップＳ６１３において抽出した関係者利用施設に関する情報（および関係者に関する情報）をディスプレイ２１７に表示することにより、当該関係者利用施設に関する情報（および関係者に関する情報）を出力する（ステップＳ６１４）。ステップＳ６１４において、指定された関係者利用施設の詳細情報を案内する表示画面（上記の表示画面５２０を参照）を再度表示することにより、利用者に対して、関係者利用施設の利用に先立って、当該関係者利用施設の利用の直前に、再度、当該関係者利用施設についての情報を確認させることができる。
【０１２４】
つぎに、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設から所定距離離れたか否かを判断する（ステップＳ６１５）。ステップＳ６１５においては、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設から所定距離離れるまで待機する（ステップＳ６１５：Ｎｏ）。ステップＳ６１５において、ステップＳ６０９：Ｙｅｓにおいて指定を受け付けた関係者利用施設から所定距離離れた場合（ステップＳ６１５：Ｙｅｓ）、ステップＳ６１４において出力した関係者利用施設に関する情報（および関係者に関する情報）の出力を停止して（ステップＳ６１６）、一連の処理を終了する。
【０１２５】
一方、ステップＳ６０９において、関係者利用施設の指定を受け付けていない場合（ステップＳ６０９：Ｎｏ）、カーナビゲーションシステム１２０の現在地点が、ステップＳ６０８において出力した関係者利用施設に関する情報が示す関係者利用施設から所定距離離れたか否かを判断する（ステップＳ６１７）。ステップＳ６１７においては、都度、カーナビゲーションシステム１２０の現在地点を特定し、特定した現在地点に基づいて、関係者利用施設から所定距離離れたか否かを判断する。また、ステップＳ６１７においては、ステップＳ６０８において複数の関係者利用施設に関する情報を表示した場合、関係者利用施設ごとに、当該関係者利用施設から所定距離離れたか否かを判断する。
【０１２６】
ステップＳ６１７において、カーナビゲーションシステム１２０の現在地点が、ステップＳ６０８において出力した関係者利用施設に関する情報が示す関係者利用施設から所定距離離れていない場合（ステップＳ６１７：Ｎｏ）、ステップＳ６０１へ移行する。一方、ステップＳ６１７において、カーナビゲーションシステム１２０の現在地点が、ステップＳ６０８において出力した関係者利用施設に関する情報が示す関係者利用施設から所定距離離れた場合（ステップＳ６１７：Ｙｅｓ）、所定距離離れた関係者利用施設に該当する関係者に関する情報および当該関係者利用施設に関する情報の出力を停止して（ステップＳ６１８）、一連の処理を終了する。
【０１２７】
ステップＳ６１８においては、たとえば、表示画面５１０に表示した関係者利用施設の一覧の中から、カーナビゲーションシステム１２０の現在地点から所定距離離れた関係者利用施設に関する情報を、当該表示画面５１０から消去することによって、該当する関係者利用施設に関する情報の出力を停止する。
【０１２８】
図７は、この発明にかかる実施の形態の情報提供システム１００におけるサーバ装置１１０の処理手順を示すフローチャートである。図７のフローチャートに示す処理は、まず、図６のステップＳ６０５においてカーナビゲーションシステム１２０から送信された利用者情報を受信（取得）するまで待機する（ステップＳ７０１：Ｎｏ）。
【０１２９】
ステップＳ７０１において、カーナビゲーションシステム１２０から送信された利用者情報を受信した場合（ステップＳ７０１：Ｙｅｓ）、受信した利用者情報に基づいて、当該利用者情報に含まれる現在地点および移動方向に関する情報および利用者の識別情報を抽出する（ステップＳ７０２）。そして、ステップＳ７０２において抽出した現在地点に関する情報や移動方向に関する情報に基づいて、関係者利用施設の抽出範囲となる地域を特定する（ステップＳ７０３）。
【０１３０】
ステップＳ７０３においては、たとえば、カーナビゲーションシステム１２０の現在地点から所定範囲内の地域を、関係者利用施設の抽出範囲となる地域として特定する。ステップＳ７０３においては、たとえば、カーナビゲーションシステム１２０の現在地点から所定範囲内の地域であって、当該カーナビゲーションシステム１２０の現在地点から、当該カーナビゲーションシステム１２０の移動方向前方に位置する地域を、関係者利用施設の抽出範囲となる地域として特定してもよい。ステップＳ７０３においては、たとえば、カーナビゲーションシステム１２０が所定時間内に到達可能な地域を、関係者利用施設の抽出範囲となる地域として特定してもよい。ステップＳ７０３においては、たとえば、カーナビゲーションシステム１２０から所定距離範囲内の地域を、関係者利用施設の抽出範囲となる地域として特定してもよい。
【０１３１】
また、第１のデータベース３１０を参照して、関係者を特定する（ステップＳ７０４）。ステップＳ７０４においては、たとえば、第１のデータベース３１０において、ステップＳ７０３において特定した地域内に位置する関係者利用施設に関する情報が関連付けられた関係者に関する情報を特定することによって関係者を特定する。
【０１３２】
つぎに、ステップＳ７０３において特定した関係者利用施設の抽出範囲となる地域や、ステップＳ７０４において特定した関係者に関する情報に基づいて、関係者利用施設を選択する（ステップＳ７０５）。ステップＳ７０５においては、たとえば、ステップＳ７０３において特定した地域内に位置する関係者利用施設に関する情報を選択することによって、関係者利用施設を選択する。
【０１３３】
つぎに、第１のデータベース３１０および第２のデータベース３２０を参照して、ステップＳ７０５において選択した関係者利用施設に関する情報と、第１のデータベース３１０において当該関係者利用施設に関する情報が関連付けられた関係者に関する情報を抽出する（ステップＳ７０６）。
【０１３４】
つぎに、ステップＳ７０６において抽出した関係者に関する情報および関係者利用施設に関する情報に基づいて候補情報を生成する（ステップＳ７０７）。ステップＳ７０７においては、たとえば、第２のデータベース３２０を参照して、ステップＳ７０５において選択した関係者利用施設（施設）に関する詳細な情報を抽出し、抽出した情報を含む候補情報を生成する。その後、ステップＳ７０１において受信した利用者情報の送信元となる利用者の端末装置に対して、ステップＳ７０７において生成した候補情報を送信して（ステップＳ７０８）、一連の処理を終了する。
【０１３５】
なお、図６に示した処理手順においては、ステップＳ６１３において、サーバ装置１１０から受信した候補情報に含まれる関係者利用施設に関する情報のうち、利用者による指定を受け付けた関係者利用施設に関する情報を抽出するようにしたが、抽出する関係者利用施設に関する情報は、指定を受け付けた関係者利用施設の周辺に到達した時点においてサーバ装置１１０に該当する関係者利用施設に関する情報の送信を要求することによって取得してもよい。
【０１３６】
この場合、たとえば、カーナビゲーションシステム１２０は、利用者による指定を受け付けた関係者利用施設の周辺に到達した時点において、サーバ装置１１０に対して、当該関係者利用施設に関する情報の送信を要求する詳細要求を送信する。そして、この場合、サーバ装置１１０は、当該詳細要求に応じた関係者利用施設に関する情報を抽出し、抽出した関係者利用施設に関する情報を詳細応答としてカーナビゲーションシステム１２０に送信する。カーナビゲーションシステム１２０は、サーバ装置１１０から送信された詳細応答に基づいて、該当する関係者利用施設に関する情報（および関係者に関する情報）を出力することができる。
【０１３７】
このように、利用者による指定を受け付けた関係者利用施設の周辺に到達した場合に該当する関係者利用施設に関する詳細な情報を取得することにより、図６のステップＳ６０６：Ｙｅｓにおいて受信する候補情報のデータ量を抑えることができる。これにより、いずれの関係者利用施設を目的地点とするか不明な状態ですべての関係者利用施設に関する詳細な情報を取得する場合と比較して、通信速度の向上を図ることができる。
【０１３８】
同様に、図６に示した処理手順においては、ステップＳ６０６：Ｙｅｓにおいて、目的地点の候補となりうるすべての関係者利用施設に関する詳細な情報を含む候補情報を受信するようにしたが、表示画面５１０における「ここにいく」キーが操作されることによって表示画面５２０を表示する際に、該当する関係者利用施設に関する詳細な情報を取得するようにしてもよい。
【０１３９】
また、上述した実施の形態においては、カーナビゲーションシステム１２０のコンピュータによって移動端末装置を実現する例について説明したが、移動端末装置は、カーナビゲーションシステム１２０のコンピュータによって実現されるものに限らない。カーナビゲーションシステム１２０は、たとえば、カーナビゲーションシステム１２０に代えて、あるいはカーナビゲーションシステム１２０に加えて、スマートフォンなどの可搬性のコンピュータによって実現されるものであってもよい。
【０１４０】
カーナビゲーションシステム１２０をスマートフォンによって実現する場合、地図データは当該スマートフォンが記憶するのではなく、サーバ装置１１０から適宜取得するようにしてもよい。この場合、たとえば、サーバ装置１１０は、地図データなどを含む詳細情報を送信する。これにより、小型であって、大容量の記憶装置を搭載していないスマートフォンなどによってカーナビゲーションシステム１２０を実現する場合に、限られた記憶容量を効率的に使用し、スマートフォンにおける処理を圧迫することなく、上記の経路誘導をおこなうことができる。
【０１４１】
また、上述した実施の形態においては、カーナビゲーションシステム１２０を携行する利用者の現在地点に応じて、当該現在地点から所定範囲内に位置する関係者利用施設を適宜報知するようにしたが、関係者利用施設の表示（抽出）方法は、カーナビゲーションシステム１２０やスマートフォンを携行する利用者の現在地点との距離のみに基づいて表示（抽出）するものに限らない。
【０１４２】
関係者利用施設は、たとえば、カーナビゲーションシステム１２０やスマートフォンを携行する利用者と関係者との関係（関係者属性）に基づいて表示（抽出）してもよい。具体的には、たとえば、第３のデータベース３３０において、『親族に限る』、『友人に限る』、『特定の関係者に限る』などの「検索対象とする関係者の条件」を利用者の個別情報としてあらかじめ登録しておく。そして、カーナビゲーションシステム１２０から利用者情報を取得した場合は、取得した利用者情報に基づいて特定される関係者のうち、「検索対象とする関係者の条件」に該当する関係者に関する情報を含む候補情報を、利用者情報の送信元となるカーナビゲーションシステム１２０に送信する。
【０１４３】
これにより、表示（抽出）する関係者を絞り込むことができ、カーナビゲーションシステム１２０やスマートフォンを携行する利用者が、より強く、足跡を知りたいと思う関係者（たとえば、既に他界している恩師や知人など）が利用した施設を知ることができる。このように、「検索対象とする関係者の条件」によって絞り込んだ施設（関係者利用施設）を表示することにより、カーナビゲーションシステム１２０やスマートフォンを携行する利用者は、たとえば、「○○の足跡を辿る旅」（「○○」は、たとえば、関係者の氏名）などとして旅を楽しむことができる。
【０１４４】
以上説明したように、この発明にかかる実施の形態の情報提供システム１００は、サーバ装置１１０が、カーナビゲーションシステム１２０から利用者情報を取得し、取得した利用者情報に基づいて、データベースを参照して、当該利用者情報に含まれる利用者の識別情報に関連付けられた関係者に関する情報のうち、関係者利用施設の抽出範囲となる地域内に位置する関係者利用施設に関する情報が関連付けられた関係者に関する情報を特定し、特定した関係者に関する情報、および、当該関係者に関する情報に関連付けられた関係者利用施設に関する情報を抽出し、抽出した関係者に関する情報および関係者利用施設に関する情報を含む候補情報を、利用者情報の送信元となるカーナビゲーションシステム１２０に送信する。そして、この発明にかかる実施の形態の情報提供システム１００は、カーナビゲーションシステム１２０が、候補情報を受信した場合、当該候補情報に基づいて、関係者に関する情報および関係者利用施設に関する情報を出力する、ことを特徴としている。
【０１４５】
この発明にかかる実施の形態の情報提供システム１００によれば、カーナビゲーションシステム１２０を携行する利用者の現在地点に応じて、当該現在地点から所定範囲内に位置する関係者利用施設を適宜報知することができる。これにより、カーナビゲーションシステム１２０をともなって外出することにより、カーナビゲーションシステム１２０の利用者は、当該利用者の現在地点に応じて、当該現在地点から所定範囲内に位置する当該利用者の関係者が利用した施設を知ることができる。このように、この発明にかかる実施の形態の情報提供システム１００によれば、利用者に対して、施設に関する有用な情報を提供することができる。
【０１４６】
利用者は、家族、友人、知人など自身に関係がある利用者である関係者が利用した施設を知ることができるので、たとえば、ブログなどと称されるＷＥＢページに記載されたコメントや、口コミ（クチコミ）などと称されるインターネット上での評判を参考にして検討する場合よりも、信頼性や安心性の高い施設を利用することができ、自身が関心のある施設を利用することができる。
【０１４７】
また、この発明にかかる実施の形態の情報提供システム１００によれば、利用者に対して、格別目的地を定めず外出し、利用者の現在地点に応じて報知される関係者や関係者利用施設に応じて適宜目的地を定める、という外出のスタイルを提供することができる。これにより、利用者に対して、外出を促すことができる。そして、利用者が外出することにより、あるいは外出して関係者利用施設を利用することにより、利用者の消費活動の活性化を図り、経済の活性化を図ることができる。また、利用者の消費活動の活性化を図ることにより、当該利用者が訪れた地域における経済の活性化を図ることができる。
【０１４８】
また、この発明にかかる実施の形態の情報提供システム１００によれば、利用者は、関係者（特に、家族や親族など）に対する新たな発見をすることができ、当該関係者への想いを深めることができる。具体的には、たとえば、「無口だった祖父にこんな趣味があったのか・・・」などのように、利用者と関係者との直接的な付き合いの中では知ることができなかった、当該関係者に対する新たな発見をすることができる。また、具体的には、たとえば、利用者が師と仰ぐ人が関係者である場合、利用者は、旅の途中で、当該関係者が利用した施設（訪れた場所）と同じ施設（場所）で、「師がどんな想いでいたのだろうか？」と感慨に浸ることができ、事前に下調べした目的地（利用する施設）を訪れる状況とは別のスタイルの旅をすることができる。
【０１４９】
また、この発明にかかる実施の形態の情報提供システム１００を、クレジットカードを発行して販売信用（クレジット）業務をおこなうカード会社が、クレジットカードを利用する利用者（カード会員）に対するサービスとして提供することにより、新規の利用者（カード会員）の獲得機会を増やすことができる。また、この発明にかかる実施の形態の情報提供システム１００をカード会社が提供することにより、利用者がカードを利用する機会を増やすことができ、これによって利用者の消費活動の活性化を図り、経済の活性化を図ることができる。
【０１５０】
また、この発明にかかる実施の形態の情報提供システム１００は、カーナビゲーションシステム１２０が、当該カーナビゲーションシステム１２０の現在地点に関する情報を取得し、出力した関係者利用施設に関する情報が示す施設のうち、いずれか一つの施設の指定を受け付けた場合は、サーバ装置１１０から受信した候補情報および取得した現在地点に関する情報に基づいて、受け付けた施設への誘導経路を探索し、探索した誘導経路および取得した現在地点に関する情報に基づいて経路誘導をおこなうことを特徴としている。
【０１５１】
この発明にかかる実施の形態の情報提供システム１００によれば、利用者は、ディスプレイに表示することにより報知された関係者利用施設のうち、自身が興味がある関係者利用施設を指定するだけで、当該指定した関係者利用施設に容易に到達することができる。これにより、利用者が関係者利用施設を利用しやすくなり、これによって利用者の消費活動の活性化を図り、経済の活性化を図ることができる。
【０１５２】
また、この発明にかかる実施の形態の情報提供システム１００は、サーバ装置１１０が、取得した利用者情報（カーナビゲーションシステム１２０の現在地点）に基づいてカーナビゲーションシステム１２０が現在位置する交通路を特定し、特定した交通路に基づいて関係者利用施設に関する情報を抽出することを特徴としている。
【０１５３】
この発明にかかる実施の形態の情報提供システム１００によれば、カーナビゲーションシステム１２０を携行する利用者の現在地点や、交通機関の要素の一つである交通路（鉄道路線、道路、航路など）に応じて、関係者利用施設のうち、当該交通路を利用して到達可能な関係者利用施設を適宜報知することができる。これにより、利用者は、自身が現在利用している交通路を意識することなく、自身が現在利用している交通路を利用して到達可能な関係者利用施設を知ることができる。
【０１５４】
利用者は、自身が現在利用している交通路を継続して利用して関係者利用施設に到達することができるので、所望する関係者利用施設を利用するために現在利用している交通路を変更することなく、当該関係者利用施設を利用することができる。これにより、利用者は関係者利用施設を利用しやすくなり、これによって利用者の消費活動の活性化を図り、経済の活性化を図ることができる。
【０１５５】
具体的には、たとえば、高速道路を利用して車両１２１で移動中の利用者に対して当該高速道路には近いがインターチェンジからは遠い一般道沿いに位置する施設を報知したり、鉄道を利用して移動中の利用者に対して当該鉄道路線には近いが駅からは遠い場所に位置する施設を報知するなど、現在利用している交通路を変更しなければ利用できない施設を関係者利用施設として報知することをなくし、利用者が利用しやすい施設を関係者利用施設として報知することができる。
【０１５６】
また、この発明にかかる実施の形態の情報提供システム１００は、サーバ装置１１０が、カーナビゲーションシステム１２０から、当該カーナビゲーションシステム１２０の移動方向に関する情報を含む利用者情報を取得し、取得した利用者情報に含まれる利用者の識別情報に関連付けられた関係者利用施設に関する情報のうち、カーナビゲーションシステム１２０の現在地点から移動方向前方に位置する関係者利用施設に関する情報を抽出することを特徴としている。
【０１５７】
この発明にかかる実施の形態の情報提供システム１００によれば、カーナビゲーションシステム１２０を携行する利用者の現在地点や当該カーナビゲーションシステム１２０の移動方向に応じて、カーナビゲーションシステム１２０の現在地点から移動方向前方、すなわち、利用者がこれから向かうあるいは現在向かっている方向に位置する関係者利用施設を適宜報知することができる。これにより、利用者は、自身の移動方向を意識したり移動方向を変更したりすることなく、関係者利用施設を知ることができる。そして、これにより、利用者は関係者利用施設を利用しやすくなり、これによって利用者の消費活動の活性化を図り、経済の活性化を図ることができる。
【０１５８】
また、この発明にかかる実施の形態の情報提供システム１００は、サーバ装置１１０が、カーナビゲーションシステム１２０から、当該カーナビゲーションシステム１２０の移動速度に関する情報を含む利用者情報を取得し、取得した利用者情報に含まれるカーナビゲーションシステム１２０の移動速度に基づいて、当該カーナビゲーションシステム１２０が所定時間内に到達可能な地域を特定し、取得した利用者情報に含まれる利用者の識別情報に関連付けられた関係者利用施設に関する情報のうち、特定した地域内に位置する関係者利用施設に関する情報を抽出することを特徴としている。
【０１５９】
この発明にかかる実施の形態の情報提供システム１００によれば、カーナビゲーションシステム１２０の移動速度に応じた関係者利用施設を適宜報知することができる。これにより、たとえば、高速道路を利用して車両１２１により高速で移動中の利用者（遠方に移動することが想定される利用者）に対して一般道沿いに位置する施設を報知することなどをなくし、利用者が利用しやすい施設を関係者利用施設として報知することができる。
【０１６０】
なお、この実施の形態で説明した情報提供方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１６１】
以上のように、この発明にかかる情報提供システム、情報提供プログラムおよび情報提供方法は、利用者に情報を提供する情報提供システム、情報提供プログラムおよび情報提供方法に有用であり、特に、利用者による店舗などの施設の有効利用を支援する情報提供システム、情報提供プログラムおよび情報提供方法に適している。
【符号の説明】
【０１６２】
１００  情報提供システム
１１０  サーバ装置
１２０  移動端末装置（カーナビゲーションシステム）
１３０  施設端末装置
３１０  第１のデータベース
３２０  第２のデータベース
３３０  第３のデータベース
４１１  端末情報取得部
４１２  利用者情報生成部
４１３  利用者情報送信部
４１４  候補情報受信部
４１５  出力情報抽出部
４１６  出力部
４１７  指定受付部
４１８  経路探索部
４１８ａ  記憶部
４１９  経路誘導部
４２０  記憶部
４２１  利用者情報取得部
４２２  特定部
４２３  施設情報抽出部
４２４  候補情報送信部
５１０  表示画面
５２０  表示画面
【図１】
2015148854.tif 000003
【図２−１】
2015148854.tif 000004
【図２−２】
2015148854.tif 000005
【図２−３】
2015148854.tif 000006
【図３−１】
2015148854.tif 000007
【図３−２】
2015148854.tif 000008
【図３−３】
2015148854.tif 000009
【図４】
2015148854.tif 000010
【図５−１】
2015148854.tif 000011
【図５−２】
2015148854.tif 000012
【図６】
2015148854.tif 000013
【図７】
2015148854.tif 000014