(57)【要約】【課題】  ＰＣを用いてサイトにアクセスした利用者が簡単な操作で自分の携帯型情報端末にそのサイトのコンテンツを転送することを可能とするシステムを提供する。【解決手段】  スポット情報を提供するサイトは、利用者の端末上で動作するブラウザ上に、１クリックすることで所定のアドレスのサーバーに処理開始要求とともにスポット情報を送出する機能が埋め込まれたモバイルリンクボタンを提供する。利用者が、ブラウザの表示画面上に表示されたモバイルリンクボタンを１クリックすることで、サーバーは、スポット情報を取得し、さらに、ユーザー認証の為にブラウザからクッキー情報をも取得し、利用者の識別情報に関連付けてスポット情報をデータベースに記録する。利用者は、カーナビゲーション装置からスポット情報の転送要求および識別情報を送出して、ユーザー認証を受けてスポット情報を取得し、ナビゲーションアプリケーションでスポット情報を利用する。【選択図】  図１
2011044158.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続され、所定のサイトにアクセスする端末からの処理開始要求を検出する検出手段と、
前記所定のサイトが有するコンテンツ情報を受信する情報受信手段と、
前記処理開始要求を送出した端末の識別情報を取得する第１の識別情報取得手段と、
前記情報受信手段によって受信されたコンテンツ情報を、取得した前記識別情報と関連付けて記憶する記憶手段と、
を備えること特徴とする情報配信装置。
【請求項２】
情報端末からのアクセスを検出するアクセス検出手段と、
アクセスした前記情報端末の識別情報を取得する第２の識別情報取得手段と、
前記記憶手段に、前記第２の識別情報取得手段により取得した識別情報に関連付けて記憶されるコンテンツ情報を、前記アクセスした情報端末に提供する情報提供手段と、
をさらに備えることを特徴とする請求項１に記載の情報配信装置。
【請求項３】
前記コンテンツ情報を所定フォーマットのデータに変換するデータ変換手段をさらに備えること、を特徴とする請求項１または請求項２のいずれか一項に記載の情報配信装置。
【請求項４】
前記情報提供手段は、前記記憶手段に記憶されたコンテンツ情報の内、前記情報端末に対して既に転送済みであるコンテンツ情報を除いた差分情報のみを提供する手段を有すること、を特徴とする請求項２または請求項３のいずれか一項に記載の情報配信装置。
【請求項５】
ネットワークを介して接続され、各識別情報に関連付けてコンテンツ情報が記憶される情報配信装置に対してアクセス可能な情報端末装置であって、
前記情報配信装置へのアクセス時に該情報端末装置側を識別する為の識別情報を送信する識別情報送信手段と、
前記送信した識別情報に対応して前記情報配信装置から送られてくるコンテンツ情報を受信する情報受信手段と、
を備えることを特徴とする情報端末装置。
【請求項６】
受信された前記コンテンツ情報は、該コンテンツ情報の提供元のサイトに関する位置情報を含み、
前記情報端末装置は、さらに、
地図データと、
前記地図データと受信された前記位置情報とを合成して該情報端末装置の表示画面上に表示する表示制御手段と、
を備えることを特徴とする請求項５に記載の情報端末装置。
【請求項７】
受信された前記位置情報に基づいてルート計算を行うルート計算手段をさらに備えること、を特徴とする請求項６に記載の情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カーナビゲーション装置や携帯型コンピュータなどの移動環境で用いられる情報端末の利用者がインターネット上のサイトのコンテンツを取得する為のシステムに関する。
【背景技術】
【０００２】
インターネット利用の急速な拡大とともに、インターネットを利用する為の端末も、家庭やオフィス内で用いられるＰＣ（パーソナルコンピュータ）から、さらに、カーナビゲーション装置や携帯型コンピュータなどの移動環境で用いられるもの（このように移動環境で用いられる端末を、以下単に「携帯型情報端末」と記す）にまでその種類が拡大されている。このような携帯型情報端末は、携帯電話、ＰＨＳなどのデータ通信機能を持つ無線通信手段を接続可能とし、これらの無線通信手段を利用してインターネットに接続することで、インターネット上のサイトのコンテンツへのアクセスを可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−５１６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
携帯型情報端末からインターネットへアクセスすることは、ＰＣのブラウザ（情報閲覧ソフト）を用いて自宅やオフィス内からアクセスするのと異なり、これら携帯型情報端末特有の性質や、移動環境でアクセスするという特殊な事情から、以下のような不都合な事態を生ずる場合がある。一つには、これら携帯型情報端末は、車載すること或いは携帯で用いるという目的から当然にそのサイズや性能に関する制限を受ける。したがって、家庭やオフィスでＰＣを使用してサイトの情報を閲覧する場合に比較すると、これら携帯型情報端末でサイトの情報を閲覧する場合には、閲覧により多くの時間や手間がかかることになる。また、一般的に、利用者が移動環境でネット閲覧する場合は、十分な時間的な余裕が得られない場合が多く、このような状況は、これら携帯型情報端末でサイトにアクセスすることをより不都合にする。
【０００５】
さらに、移動環境からのアクセスという状況を考慮すると、インターネットへのアクセスはＩＳＰ（インターネット・サービス・プロバイダ）が提供するアクセスポイントを経由する必要があるので、携帯型情報端末に設定されたアクセスポイントから離れた位置に移動してしまうと電話網の使用料金が高くなってしまうことになる。このことを回避するために、携帯型情報端末の利用者は、より近いアクセスポイントからアクセスするために、携帯型情報端末のアクセスポイントに関する設定を変更する作業を行わなければならないことになる。
【０００６】
以上のような、携帯型情報端末でのサイトのアクセスにおける不都合な状況から、携帯型情報端末の利用者が移動環境で十分な量のコンテンツを快適に閲覧しようとする場合には、一旦、家庭やオフィスでＰＣを用いて所望のサイトにアクセスし、所望のコンテンツをフラッシュメモリカードなどの携帯型情報端末に装着可能な記憶媒体にダウンロードしておくことが必要とされることになる。
【０００７】
本発明は、このような事情に鑑みてなされた。すなわち本発明の目的は、ＰＣを用いてサイトにアクセスした利用者が簡単な操作で自分の携帯型情報端末にそのサイトのコンテンツを転送することを可能とするシステム、情報配信装置および情報端末装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の実施形態に係る情報配信装置は、ネットワークを介して接続され、所定のサイトにアクセスする端末からの処理開始要求を検出する検出手段と、所定のサイトが有するコンテンツ情報を受信する情報受信手段と、処理開始要求を送出した端末の識別情報を取得する第１の識別情報取得手段と、情報受信手段によって受信されたコンテンツ情報を、取得した識別情報と関連付けて記憶する記憶手段とを備えること特徴とする。端末側から送られてくる識別情報と、送られて来たコンテンツ情報が関連付けられる。したがって、端末側の識別情報が例えば利用者ＩＤであれば、端末の利用者は、自分専用のものとして、情報配信装置内にコンテンツ情報を記憶させておくことができる。
【０００９】
また、本発明の実施形態に係る情報配信装置は、情報端末からのアクセスを検出するアクセス検出手段と、アクセスした情報端末の識別情報を取得する第２の識別情報取得手段と、記憶手段に、第２の識別情報取得手段により取得した識別情報に関連付けて記憶されるコンテンツ情報を、アクセスした情報端末に提供する情報提供手段と、をさらに備えていてもよい。アクセスしてくる情報端末側に対して、情報配信装置内に記憶されたコンテンツ情報から、識別情報で特定されるコンテンツ情報を提供することができる。
【００１０】
ここで、情報配信装置は、コンテンツ情報を所定フォーマットのデータに変換するデータ変換手段をさらに備えることが好ましい。このことにより、コンテンツ情報を、アクセスしてくる情報端末側に適したフォーマット、例えばモバイルウェブ、POIXなどに変換することができる。
【００１１】
また、情報提供手段は、記憶手段に記憶されたコンテンツ情報の内、情報端末に対して既に転送済みであるコンテンツ情報を除いた差分情報のみを提供する手段を有することが好ましい。このことにより、新しい情報のみを情報端末に対して提供することができる。
【００１２】
本発明の実施形態によれば、ネットワークを介して接続され、各識別情報に関連付けてコンテンツ情報が記憶される情報配信装置に対してアクセス可能な情報端末装置が提供される。本発明の実施形態に係る情報端末装置は、情報配信装置へのアクセス時に該情報端末装置側を識別する為の識別情報を送信する識別情報送信手段と、送信した識別情報に対応して情報配信装置から送られてくるコンテンツ情報を受信する情報受信手段とを備えることを特徴とする。この情報端末装置は、情報配信装置に記憶されるコンテンツ情報のうち、情報端末装置側から送信する識別情報で特定される情報を受信することができる。
【００１３】
受信されたコンテンツ情報が、該コンテンツ情報の提供元のサイトに関する位置情報を含む場合において、情報端末装置は、地図データと、地図データと受信された位置情報とを合成して該情報端末装置の表示画面上に表示する表示制御手段を備えることが好ましい。このことにより、表示画面上に地図を表示するとともに、地図上にサイトの位置を表示できることになる。
【００１４】
また、受信された位置情報に基づいてルート計算を行うルート計算手段をさらに備える構成であれば、受信したコンテンツ情報の提供元までの経路を知ることもできる。
【発明の効果】
【００１５】
以上説明したように、本発明の情報配信システムによれば、ＰＣを用いてサイトにアクセスした利用者が簡単な操作で自分の携帯型情報端末にそのサイトのコンテンツを転送することを可能とするシステムが提供される。携帯型情報端末の利用者は、自宅のＰＣなどの端末を利用してサイトにアクセスしてモバイルリンクボタンをクリックすることで、携帯型情報端末側でインターネット上のサイトにアクセスして情報を検索することなしに、すなわち携帯型情報端末側でインターネット上の情報を特別な作業をすることなく、所望のサイトの情報を携帯型情報端末側で取得することができる。したがって、携帯型情報端末側の利用者は、移動環境という不都合な環境下であっても、自宅やオフィスなどでの快適な環境下でＰＣを用いてネット閲覧したのと同様の効果を得ることができる。
【００１６】
また、取得したスポット情報を利用し、携帯型情報端末側で地図上にそのスポットの位置を表示させて確認したり、ナビゲーションアプリケーションで利用することが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明の情報配信システム全体の構成を示す図である。
【図２】利用者、サイト、およびサーバー間でのデータ送受信の動きを説明する為の図である。
【図３】図４とともに、図１の情報配信システムにおける動作を詳細に表すフローチャートである。
【図４】図３とともに、図１の情報配信システムにおける動作を詳細に表すフローチャートである。
【図５】ユーザーＩＤおよびパスワードの入力を促す画面を表す図である。
【図６】ユーザー属性データを登録する為の案内画面を表す図である。
【図７】図６の画面に続く画面としての、登録内容を案内する画面を表す図である。
【図８】属性データの登録画面を表す図である。
【図９】カーナビゲーション装置で、サーバーのデータベースに記録されたスポット情報を取得する場合における、データ送受信の動きを表す図である。
【図１０】カーナビゲーション装置で、サーバーのデータベースに記録されたスポット情報を取得する場合における、処理の詳細を表すフローチャートである。
【図１１】ナビゲーションアプリケーションのメニュー画面において、スポット情報を検索する際の表示画面を表す図である。
【図１２】ナビゲーションアプリケーションにおいて、検索されたスポットの位置をルート計算する際の表示画面を表す図である。
【図１３】ナビゲーションアプリケーションにおいて、検索されたスポットのスポット情報を表示する際の表示画面を表す図である。
【図１４】スマートプルアプリケーションをダウンロードする際の処理を説明する為の図である。
【発明を実施するための形態】
【００１８】
本発明の情報配信システム全体の構成を示す図１を参照して、本発明の情報配信システム１００の利用形態を説明する。図１において、カーナビゲーション装置７０（または携帯型コンピュータ９０）と、利用者Ａの自宅内に設置されたＰＣ１０の双方の所有者である利用者Ａは、カーナビゲーション装置７０を搭載する自動車で向かう目的地の一つとして考えているスポット、例えば、レストランＣが運営するサイトにアクセスしている。ＰＣ１０のブラウザ（情報閲覧ソフトウエア）上には、あるレストラン（以下、レストランＣと記す）のサイトの表示画面３０が表示されている。表示画面３０には、レストランＣに関する情報であるコンテンツ３１に加えて、レストランＣに関するスポット情報を、所定のＵＲＬ（Uniform Resource Locator）にあるサーバー５０へ転送する処理の実行開始を受け付ける為のボタン３２（以下、本明細書においてこのボタンをモバイルリンクボタン３２という）が提供されている。レストランＣのスポット情報を、自分のカーナビゲーション装置７０でも利用したいと希望した利用者Ａは、ＰＣ１０のブラウザ上に表示されているモバイルリンクボタン３２を、ＰＣ１０のポインタ、例えばマウスを用いてクリックする。利用者Ａがモバイルリンクボタン３２をクリックすることで、所定のＵＲＬのサーバー５０に対して、レストランＣのスポット情報の転送が行われる。転送されるスポット情報は、例えば、レストランＣの位置データ（緯度、経度）、スポット名称、営業時間、定休日、電話番号、分類コードなどである。なお、図３および図４のフローチャートを参照して後に詳述するように、この段階でサーバー５０は、ＰＣ１０のブラウザから利用者Ａに関する識別情報を取得してユーザー認証を行う。また、利用者Ａは、レストランＣのスポット情報のみでなくその他所望のサイトにアクセスし、それらのサイトで提供されるモバイルリンクボタン３２をクリックし、他のスポットに関するスポット情報もサーバー５０に転送することができる。
【００１９】
一方、利用者Ａが自動車に乗りナビゲーション装置７０が起動されると、カーナビゲーション装置７０のダウンロード用ソフトウエアは、カーナビゲーション装置７０に接続された携帯電話７１を介して、サーバー５０にアクセスし、利用者Ａの識別情報を用い、サーバー５０にあらかじめ転送済みのスポット情報等を自動的にダウンロードする。すなわち、利用者Ａは、自宅でＰＣ１０を用いて所望のサイトにアクセスし、そのサイトでモバイルリンクボタン３２をクリックしておけば、カーナビゲーション装置７０等の情報端末装置からサーバー５０にアクセスするだけで、自動的にそのサイトに関するスポット情報等をダウンロードすることができる。カーナビゲーション装置７０において、ダウンロードされたスポット情報は、カーナビゲーション装置７０のナビゲーションアプリケーションによって利用され、地図上にレストランＣの位置を表示し、またレストランＣを目的地としてルート計算をする為に使用される。
【００２０】
なお、カーナビゲーション装置７０は、ＧＰＳレシーバ、地図データ、ナビゲーションアプリケーションを実行するＣＰＵ、メモリ、フラッシュカードなどの記憶装置、携帯電話と接続する為のインタフェース、及びユーザインタフェースなどのハードウエアの構成要素から成る。また、ナビゲーションアプリケーションは、ＧＰＳレシーバによる測位結果および地図データによるマップマッチング機能に基づいて自車位置を推定するとともに、ユーザインタフェースを介して設定された目的地までのルート表示を行うルート計算機能などを有する。なお、これらハードウエアの構成要素は、一般的に知られるもので良い為、特に図示はしていない。
【００２１】
図２〜図８は、利用者Ａが、あるサイトにアクセスしてモバイルリンクボタン３２をクリックし、それによりそのサイトのスポット情報がサーバー５０に転送されるまでの一連の処理の詳細を説明する為の図である。これらの図を参照して、ＰＣ１０、サイトおよびサーバー５０それぞれの動作の詳細を説明する。なお以下では、利用者ＡがアクセスするのはレストランＣが運営するサイトであるものとして説明を行う。
【００２２】
図２は、利用者Ａ（利用者ＡのＰＣ１０など）、レストランＣのサイト、およびサーバー５０間でのデータ送受信の動きを説明する為の図である。利用者Ａは、自宅のＰＣ１０を使用して情報の取得を希望するレストランＣのサイトにアクセスし、ＰＣ１０のブラウザ上にサイトのコンテンツを表示させ、ブラウザの表示画面上に表示されているモバイルリンクボタン３２をクリックする（図２（ａ））。モバイルリンクボタン３２には、サーバー５０側のプログラム、例えばＣＧＩ（Common Gateway Interface）スクリプトを起動するためのＵＲＬが指定されているとともに、そのパラメータとしてレストランＣのスポット情報が、例えばＨＴＭＬ形式でコード化されて付属している。なお、ＣＧＩとは、一般的に知られるように、ブラウザからの要求によってサーバー５０のようなウェブサーバー側でプログラムを起動し、ウェブサーバーとブラウザ間でデータを交換するための規約をいう。ＣＧＩスクリプトは、ウェブサーバー側が起動させるプログラムである。
【００２３】
利用者Ａによってモバイルリンクボタン３２がクリックされ、サーバー５０に対してモバイルリンクボタン３２で指定されたＵＲＬの要求が送られると、サーバー５０では、そのＵＲＬに対応するＣＧＩスクリプトが起動される。ＣＧＩスクリプトが起動すると、サーバー５０からＰＣ１０のブラウザ側に、ユーザーＩＤとパスワードが要求される（図２（ｂ）の矢印５５）。このとき、利用者Ａは、ＰＣ１０のブラウザ画面上に表示されるＩＤとパスワードの入力要求にしたがってＩＤとパスワードを入力し（矢印１１）、サーバー５０に対して利用者Ａの登録を行うことができる。このように、一度、サーバー５０に利用者登録を行うことにより、利用者Ａは、次回以降、いずれかのサイトにアクセスしてそのサイトのモバイルリンクボタン３２をクリックしてサーバー５０にスポット情報の転送を行うときに、ブラウザ上でユーザーＩＤとパスワードを入力する必要を無くすることができる。
【００２４】
サーバー５０は、さらにＰＣ１０のブラウザに対して、モバイルリンクボタン３２のクリックを了承するかの確認の要求を発する（矢印５６）。それに応じて、利用者Ａは、ＰＣ１０のブラウザ上でその確認要求に対してクリックを了承する為の入力を行う。クリックの了承が得られると、サーバー５０は、ＰＣ１０のブラウザから、ＣＧＩスクリプト起動のＵＲＬのパラメータとして同時に送られて来ているスポット情報を、利用者Ａの識別情報に関連付けてデータベース５１に記録する。
【００２５】
図３および図４は、以上図２を参照して説明した動作に関する詳細を表すフローチャートである。モバイルリンクボタン３２がクリックされると（Ｓ１）、ＰＣ１０のブラウザから、ログインを行うサーバー５０に対してプログラム（ＣＧＩスクリプト）を起動する為のＵＲＬの要求が行われる（Ｓ２）。具体的には、モバイルリンクボタン３２には、サーバー５０のＣＧＩスクリプトが起動するＵＲＬが埋め込まれている。サーバー５０においてプログラム（ＣＧＩスクリプト）が起動すると、サーバー５０は、ＰＣ１０のブラウザに対して利用者Ａの認証情報（ＩＤおよびパスワード）があるかどうかを照会する（Ｓ３）。なお、ステップＳ３における認証情報の照会は、例えば、サーバーとブラウザ間で情報を管理する為のいわゆるクッキー（cookie）機能を利用し、サーバー５０がＰＣ１０のブラウザに対してクッキー情報（認証情報）を照会することで行うことができる。
【００２６】
利用者Ａが既に一度、いずれかのサイトにアクセスしてモバイルリンクボタン３２をクリックしサーバー５０にスポット情報の転送を行ったことがある場合、サーバー５０からＰＣ１０のブラウザに対してはクッキー情報が送られているのでブラウザ側でそのクッキー情報を保存していれば、サーバー５０はブラウザからクッキー情報を得ることができる。このような場合であって、サーバー５０で認証（クッキー）情報が確認された場合（Ｓ３：ＹＥＳ）、クッキー情報に含まれるユーザーＩＤとパスワードが、サーバー５０で受信される（Ｓ４）。次に、サーバー５０は、クッキー機能としてあらかじめ登録してある識別情報（ユーザーＩＤおよびパスワード）を照会し（Ｓ５）、既に登録済みのユーザーであることの認証を行う（Ｓ６）。
【００２７】
次に、サーバー５０は、利用者Ａに対してモバイルリンクボタン３２のクリックを了承するか否かの確認の為の入力を促す為のデータを、ＰＣのブラウザに対して送信する（Ｓ７）。ステップＳ８において、ＰＣ１０のブラウザでは、ステップＳ７の処理で送られてきたデータに対応し、クリックを了承する旨を記述したデータをサーバー５０に対して送信する。サーバー５０側では、そのデータを受信する（Ｓ９）。
【００２８】
次に、サーバー５０は、データベース格納処理の為のプログラムを起動し（Ｓ１０）、ＣＧＩスクリプト起動の為のＵＲＬのパラメータのデータとして送られてきていたスポット情報を、ユーザーＩＤ毎に分類してデータベース５１に記録する。
【００２９】
一方、ステップＳ３において、ＰＣ１０のブラウザからクッキー情報が得られない場合は、利用者Ａがモバイルリンクボタン３２によるスポット情報転送のサービスを初めて利用するユーザーであるか、或いは初めてではないが利用者ＡがＰＣ１０のブラウザでクッキー情報を保存する為の設定を行っていない場合である。このような場合であって、ステップＳ２においてクッキー情報が得られないと（Ｓ２：ＮＯ）、サーバー５０のプログラムは、ＰＣ１０のブラウザの画面上にユーザーＩＤとパスワードの入力を促す為の表示を行う。ユーザーＩＤとパスワードの入力を促す表示の例を図５に示す。なお、図５にしめされるようにここでは、ユーザーＩＤの一例として、電子メールアドレス（Ｅメールアドレス）を使用することが可能となっている。
【００３０】
利用者Ａが、モバイルリンクボタン３２による情報転送の利用経験があり、利用者Ａの属性データがサーバー５０に登録されている場合には（Ｓ１３：ＹＥＳ）、利用者ＡはＩＤ入力画面５７上でユーザーＩＤおよびパスワードを入力する（Ｓ１４）。ここで、利用者Ａは、次回以降、ユーザーＩＤとパスワードの入力せず（すなわち、クッキー情報を保存して）、上述のステップＳ３〜Ｓ６で行われたように自動的に利用者認証を行いたい場合には、チェックボックス５７ａをチェックする。利用者Ａによって送信ボタン５７ｂがクリックされると（Ｓ１５：ＹＥＳ）、利用者ＡがＩＤ入力画面５７で入力した内容がサーバー５０に送信される。
【００３１】
サーバー５０側では、チェックボックス５７ａがチェックされているか否かが判定される（Ｓ１６）。チェックボックス５７ａがチェックされている場合には（Ｓ１６：ＹＥＳ）、利用者ＡがＩＤ入力画面５７上で入力したパスワードと、サーバー５０が独自に発行するユーザー情報が、クッキー情報（認識情報）としてＰＣ１０のブラウザに送信される（Ｓ１７）。ＰＣ１０のブラウザでは、受信したクッキー情報がハードディスクなどの記憶装置に保存される（Ｓ１８）。次回のボタン押下時、処理はステップＳ４に進み、サーバー５０は、ＰＣ１０のブラウザからクッキー情報を受信する。
【００３２】
ステップＳ１６において、チェックボックス５７ａがチェックされていない場合には（Ｓ１６：ＮＯ）、処理はステップＳ６に進み、クッキー機能として、利用者ＡがＩＤ入力画面５７で入力したユーザーＩＤおよびパスワードによる利用者認証が行われる。
【００３３】
一方、利用者Ａが、モバイルリンクボタン３２によるスポット情報転送の利用が始めてである場合には、属性データはサーバー５０に登録されていないので（Ｓ１３：ＮＯ）、利用者Ａは、ＩＤ入力画面５７上で、キャンセルボタン５７ｃをクリックする。サーバー５０のプログラムによってキャンセルボタン５７ｃのクリックが認識されると（Ｓ１９：ＹＥＳ）、サーバー５０はＰＣ１０のブラウザの画面上に、ユーザー属性データを登録する為の案内画面５９（図６参照）を表示させる（Ｓ２０）。
【００３４】
案内画面５９上で、利用者Ａが「会員登録のページへ」と記されたポインタ５９ａをクリックすると、ＰＣ１０のブラウザには登録内容を案内する画面６０（図７参照）が表示される。図７に示すように画面６０では、登録の了承が促され（Ｓ２３）、利用者Ａは、登録を行う場合には「了承する」とかかれたボックス６０ａをクリックする。なお、「了承しない」と記されたボックス６０ｂをクリックすることで処理を終了させることができる。
【００３５】
利用者Ａが、「了承する」と書かれたボックス６０ａをクリックすることで処理はステップ２４に進み、ＰＣ１０のブラウザには属性データ登録画面５８（図８参照）が表示される。利用者Ａは、属性データ登録画面５８上で必要事項を入力し（Ｓ２５）、その後、登録画面５８上の送信ボタン５８ｂをクリックする（Ｓ２６）。送信ボタン５８ｂのクリックによって登録画面５８で入力された属性データが、サーバー５０に転送される（Ｓ２７）。
【００３６】
サーバー５０のプログラムは、送信された属性データを処理し（Ｓ２８）、ユーザー情報を付加して新たにデータベース５１に記録しデータベース作成を行う（Ｓ２９）。次に、サーバー５０は、データベースへの登録が完了した旨をＰＣ１０の利用者Ａに対して送出を始める（Ｓ３０）。ステップＳ３１では、サーバー５０からＰＣ１０のブラウザに対して、登録を完了する旨を記述したＨＴＭＬ形式のデータが送信され、それによってＰＣ１０のブラウザ上には登録が完了した旨の表示が行われ、利用者Ａは登録が完了したことを認識する。その後、処理は、ステップＳ１４からの処理に移る。
【００３７】
図９は、利用者Ａが所有する自動車に搭載されるカーナビゲーション装置７０が、図３および図４を参照して上述した処理によって、サーバー５０のデータベース５１に格納されたスポット情報を取得する場合における、データ送受信の動きを表す図である。また、図１０はその詳細を示すフローチャートである。カーナビゲーション装置７０では、電源が投入されるとブラウザもしくはメーラーが起動し、携帯電話７１を介してインターネットとの接続が行われると、サーバー５０からのデータをダウンロードするためのダウンロード用ソフトウエアが起動するように構成されている。このダウンロード用ソフトウエアは、あらかじめこのダウンロード用ソフトウエアに登録された利用者ＡのユーザーＩＤおよびパスワードを用いて、自動的にサーバー５０からスポット情報を取得するように構成されたスマートプル型のソフトウエアである。以下、このダウンロード用ソフトウエアを、スマートプルアプリケーションと記す。
【００３８】
図９（ａ）において、スマートプルアプリケーションがサーバー５０へログインしスポット情報の転送を要求すると（矢印７３）、サーバー５０からは、ユーザーＩＤとパスワードの要求が返送される（矢印６１）。スマートプルアプリケーションがユーザーＩＤとパスワードを送信することで（矢印７４）、サーバー５０においてそのユーザーＩＤとパスワードとに基づくユーザー認証が行われる。図９（ｂ）において、サーバー５０でユーザー認証が行われると、データベース５１の中の利用者ＡのユーザーＩＤに関連付けられているスポット情報が携帯電話７１を介してカーナビゲーション装置７０に転送される。なお、サーバー５０では、ユーザーＩＤに関連付けられたスポット情報を転送するに当たって、既に利用者Ａに対して転送済みのスポット情報に関してはフラグを立てるようにすることで、利用者Ａからの転送要求に対して前回ダウンロードした内容とは異なる部分の情報である差分情報が転送されるようにする。
【００３９】
図１０のフローチャートを用いてさらに詳細に説明する。始めにステップＳ５１において、カーナビゲーション装置７０においてブラウザもしくはメーラーを起動し、インターネット接続が達成される（Ｓ５２）。次に、スマートプルアプリケーションが起動し（Ｓ５３）、サーバー５０へログオンされる（Ｓ５４）。次に、ステップＳ５５では、スマートプルアプリケーションからサーバー５０に対して、ファイルの転送要求が送出される。
【００４０】
ステップＳ５６において、サーバー５０側で動作するプログラムからスマートプルアプリケーションに対して、スマートプルアプリケーションＩＤとパスワードが要求される。スマートプルアプリケーションは、あらかじめスマートプルアプリケーションに書き込まれ保有しているユーザーＩＤとパスワードを、サーバー５０に対して送出する（Ｓ５７）。サーバー５０は、スマートプルアプリケーションから受信したユーザーＩＤとパスワードに基づくユーザー認証を行う（Ｓ５８）。ステップＳ５８においてユーザー認証がなされると、サーバー５０では、データベース５１から、受信したユーザーＩＤが付加されているものが検索される（Ｓ５９）。データベース５１に、受信したユーザーＩＤに対応するユーザーＩＤが発見されると（Ｓ６０）、データベース５１内の、受信したユーザーＩＤに関連付けられたファイル（スポット情報）について、フラグの有無が識別される（Ｓ６１）。このフラグは、ユーザーＩＤに関連付けられたファイルに関して、既に転送が行われた事を識別する為に、サーバー５０のプログラムによって付加されるものである。なお、サーバー５０は、スポット情報を、カーナビゲーション装置等の携帯型情報端末での利用に適した位置情報記述フォーマット、例えば、ＰＯＩＸ（Point Of Interest eXchange Language）に変換してデータベース５１内に格納している。なお、このフォーマットはＰＯＩＸ以外にも、モバイルウェブ、ＸＭＬ（eXtensible Markup Language）その他携帯型情報端末で利用可能なあらゆるフォーマットを用いることが可能となっている。
【００４１】
ステップＳ６２において、フラグの無いファイル、すなわち差分情報が選択された後、スマートプルアプリケーションに対して選択されたファイルが送出される。スマートプルアプリケーションは、サーバー５１からファイルを受信し（Ｓ６３）、カーナビゲーション装置７０の表示画面上のデスクトップに、受信されたファイルの件数を表示する（Ｓ６４）。次に、スマートプルアプリケーションは、表示画面上に、受信したファイルを取得するかどうかを尋ねるメッセージを表示して、カーナビゲーション装置７０の利用者からの確認の入力を促す（Ｓ６５）。利用者がカーナビゲーション装置７０のユーザーインタフェースを介して、ファイルの取得を了承する旨のＯＫボタンをクリックすると（Ｓ６６）、登録リスト中（すなわち、カーナビゲーション装置７０の記憶装置）にファイルが格納される（Ｓ６７）。
【００４２】
カーナビゲーション装置７０で得られたスポット情報の、ナビゲーションアプリケーションにおける利用について、図１１〜図１３を参照して説明する。図１１は、ナビゲーションアプリケーションのメニュー画面７７を表している。図１１（ａ）は、利用者Ａが、ダウンロードした情報を閲覧すべく、カーナビゲーション装置７０のユーザインタフェースである操作キーを操作して、メニュー画面７７の“目的地”の項目７７ａをセレクトし、かつ、“お気に入り”または“登録リスト”の項目７７ｂをセレクトした状態を示している。このことにより、スポット情報のうちの分類コードにしたがって仕分けされたデータが図１１（ｂ）のように表示される。図１１（ｂ）に示されるように、分類コードによって、“カー＆ドライブ”、“遊ぶ”、及び“食べる”の項目に仕分けされている。
【００４３】
図１１（ｃ）は、“食べる”の項目７７ｃがセレクトされた後の画面を表している。分類コードの下位のカテゴリーにしたがって“ファーストフード”、“すし屋”、および“中華料理”の項目に仕分けされて表示される。ここで、“中華料理”の項目７７ｄがセレクトされると、アイウエオ順又はアルファベット順に表示される中華料理店のスポット名称が、図１１（ｄ）のように表示される。
【００４４】
図１２は、図１１（ｄ）で表示されたレストランを目的地としてルート計算が行われるときの表示画面を表している。利用者Ａが目的のレストランが表示されている画面で、スポット名称部分７７ｅをセレクトすると（図１２（ａ））、ナビゲーションアプリケーションは、そのレストランの位置データ（緯度、経度）と地図データとを利用して、地図画面に十字キー７７ｆでレストランの場所を指し示す。利用者Ａがここで操作キーを操作することにより、目的地設定が行われ、ルート計算が行われる。
【００４５】
一方、図１３は、図１１（ｄ）で表示されたレストランのスポット情報を表示させる場合を示している。図１３（ａ）に示されるように、メニュー画面上に置かれている“ガイド”項目７７ｇがセレクトされると、そのレストランのスポット情報が表示される。
【００４６】
図１４は、カーナビゲーション装置７０がスマートプルアプリケーションを有しない場合に、カーナビゲーション装置メーカなどが運営するサイトで提供している、スマートプルアプリケーションの無償ダウンロードサービスを利用して、スマートプルアプリケーションをダウンロードする場合を表している。図１４（ａ）は、カーナビゲーションメーカが運営するサイトの画面１３０を表している。画面１３０には、さまざまなコンテンツとともに、スマートプルアプリケーションをダウンロードする為の、ボタン１３１が表示されている。このサイトにアクセスする利用者は、ボタン１３１をクリックすることで、スマートプルアプリケーションをダウンロードすることができる。ダウンロードが終了し、スマートプルアプリケーションのインストールが開始されると、ユーザー属性データの登録を促す画面１３２が表示され、利用者Ａが画面１３２にしたがってユーザー属性データの入力を行うと、スマートプルアプリケーションにこれらのユーザー属性データが格納される。格納されたユーザー属性データは、スマートプルアプリケーションが起動されて、サーバー５０に対してスポット情報転送の要求を送出する際、ユーザー認証を受ける為に使用される。
【００４７】
以上の実施形態の説明では、利用者Ａがカーナビゲーション装置７０を使用してスポット情報を利用する場合に関して説明を行ったが、図１にも示したように、利用者Ａがスポット情報を利用する携帯型情報端末が、携帯型コンピュータ９０であっても、カーナビゲーション装置７０に関し以上説明したことと同様の機能が実現可能であることはいうまでもない。
【００４８】
ＩｒＤＡなどの赤外線通信機能を有する複数の携帯型情報端末間では、一つの携帯型情報端末側で取得したスポット情報を共有することが可能になる。
【００４９】
また、上述した実施形態に関し様々な変形や置換をおこなうことができることはいうまでもない。例えば、上述の実施形態は、利用者がモバイルリンクボタンで提供される機能を利用して、あらかじめサーバーに対して情報を収集しておくというものであった。しかしながら、サーバー５０が、有用なスポット情報等と、利用者の識別情報とが関連付けられたデータベースを、利用者による収集を要することなく、自ら有し、有用なスポット情報の提供を行う構成の実施形態も考えられる。この場合も、カーナビゲーション装置は、スマートプルアプリケーションによって、サーバーのデータベースから自動的に有用なスポット情報を取得することができる。
【００５０】
また、サーバー５０には情報配信システム１００を利用する利用者の識別情報として、電子メールアドレス等の情報が格納されるので、識別情報を利用して、サーバー５０から利用者の携帯型情報端末或いはＰＣに対して、レストランや旅館などの店舗情報を、店舗運営者の広告またはセールスプロモーションとして自動的に配信するサービスの為の広告配信システムを構成することが可能である。特に、サーバー５０内のデータベース５１には、情報配信システム１００の利用者を特定できる識別情報毎に、利用者が収集した店舗情報が履歴として格納されるので、格納された情報に基づいて利用者の嗜好を判断して、利用者にとって価値の高い内容の広告を配信することが可能である。
【符号の説明】
【００５１】
１０  パーソナルコンピュータ（ＰＣ）
３０  サイトの画面
３２  モバイルリンクボタン
５０  サーバー
５１  データベース
７０  カーナビゲーション装置
７１  携帯電話
９０  携帯型コンンピュータ
９１  携帯電話
１００  情報配信システム
【図１】
2011044158.tif 000003
【図２】
2011044158.tif 000004
【図３】
2011044158.tif 000005
【図４】
2011044158.tif 000006
【図５】
2011044158.tif 000007
【図６】
2011044158.tif 000008
【図７】
2011044158.tif 000009
【図８】
2011044158.tif 000010
【図９】
2011044158.tif 000011
【図１０】
2011044158.tif 000012
【図１１】
2011044158.tif 000013
【図１２】
2011044158.tif 000014
【図１３】
2011044158.tif 000015
【図１４】
2011044158.tif 000016