(57)【要約】      （修正有）【課題】検索クエリに合致する登録データが検索結果として画面上に表示され、検索クエリには合致しないが、ユーザの嗜好などに合致した登録データを電子地図上で移動体の移動に合わせ、動的に表示する。【解決手段】電子地図データ、前記登録データ、及び前記移動体データを含む表示データを作成する表示データ作成部と、前記表示データの表示を行う表示部とを有し、前記表示データ作成部は、前記電子地図上に表示する第１の登録データ及び第２の登録データを選択し、前記第１の登録データを、前記電子地図上で非表示又は前記表示を抑えた第１の表示態様で表示し、前記第１の登録データと前記移動体が所定の位置関係にある場合には、前記第１の登録データを明示する第２の表示態様で表示し、前記第２の登録データを、前記電子地図上で、前記第２の登録データを明示する表示態様で表示する。【選択図】図１
2011138177.tif 000002
【特許請求の範囲】
【請求項１】
電子地図のデータを保持する電子地図データ保持部と、
前記電子地図上の位置に関連付けられる少なくとも１つの登録データを保持する登録データ保持部と、
前記電子地図上を移動可能な移動体のデータを保持する移動体データ保持部と、
前記電子地図データ、前記登録データ、及び前記移動体データを含む表示データを作成する表示データ作成部と、
前記表示データの表示を行う表示部と、
前記表示部に表示された前記電子地図上の位置を指示する指示入力部とを有し、
前記表示部に表示された前記電子地図上での前記移動体の位置を、前記指示入力によって制御し、
前記表示データ作成部は、
前記電子地図上に表示する第１の登録データ及び第２の登録データを選択し、
前記表示データは、
前記第１の登録データを、前記電子地図上で、非表示にし、又は前記第１の登録データの表示を抑えた第１の表示態様で表示し、
前記第１の登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが、所定の位置関係にある場合には、前記第1の登録データを、前記電子地図上で、前記第１の登録データを明示する第２の表示態様で表示し、
前記第２の登録データを、前記電子地図上で、前記第２の登録データを明示する表示態様で表示する、表示コードを含む、
ことを特徴とする、電子地図上の登録データ検索システム。
【請求項２】
前記表示データ作成部は、
検索クエリに応じて、前記電子地図上に表示する前記第１及び／又は前記第２の登録データを選択する、
請求項１に記載のシステム。
【請求項３】
前記表示データは、
前記指示入力が前記電子地図上で前記第１の登録データの前記第２の表示態様を指示する場合には、前記第１の登録データを、前記電子地図上で、前記第１の登録データの詳細を示す第３の表示態様で表示する、表示コードを含む、
請求項１又は２に記載のシステム。
【請求項４】
前記表示データは、
前記電子地図上で、前記第２の表示態様及び／又は前記第３の表示態様で前記第１の登録データを表示する場合に、前記表示部が、前記第２の表示態様及び／又は前記第３の表示態様に必要な追加データを、前記登録データ保持部から新たに取得する、表示コードを含む、
請求項３に記載のシステム。
【請求項５】
前記表示データは、
前記第１の登録データが前記第２の表示態様で表示される際に、前記移動体の表示態様を変化させる、表示コードを含む、
請求項１乃至４のいずれかに記載のシステム。
【請求項６】
前記移動体データ保持部は、ユーザに関する各種の属性情報を保持し、
前記表示データ作成部は、
前記ユーザ属性情報に応じて、前記電子地図上に表示する前記第１及び／又は前記第２の登録データを選択する、
請求項１乃至５のいずれかに記載のシステム。
【請求項７】
前記表示データ作成部は、
前記ユーザ属性情報に応じて、前記所定の位置関係を設定する、
請求項１乃至６のいずれかに記載のシステム。
【請求項８】
前記各登録データ保持部は、前記登録データに関する各種の属性情報を保持し、
前記表示データ作成部は、
前記登録データ属性情報に応じて、前記電子地図上に表示する前記第１及び／又は前記第２の登録データを選択する、
請求項１乃至７のいずれかに記載のシステム。
【請求項９】
前記表示データ作成部は、
前記登録データ属性情報に応じて、前記所定の位置関係を設定する、
請求項８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子地図上で、電子地図上の位置に関連付けられる少なくとも１つの登録データを検索する、電子地図上の登録データ検索システムに関する。
【背景技術】
【０００２】
インターネットなどの通信技術の発達によって、Ｗｅｂブラウザなどからアクセス可能な電子地図が広く普及している。近年、この電子地図に、電子地図上での位置（座標）に関連付けられる登録データ（例えば広告、観光、ランドマークの情報など）を組み合わせ、ユーザが電子地図上の登録データを検索して、検索結果に含まれる登録データを、電子地図上に併せて表示することが実現している。
【０００３】
例えば、グーグルマップ（非特許文献１）では、“表参道  ケーキ”といった検索クエリによって、“表参道”に存在する“ケーキ”ショップを、電子地図上に一覧表示することができる。
【非特許文献１】[online]、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｍａｐｓ．ｇｏｏｇｌｅ．ｃｏ．ｊｐ／＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、非引用発明１に記載された検索システムでは、検索クエリに完全に合致する登録データのみが電子地図上に表示されるため、例えば“表参道”の“クレープ”ショップなど、比較的検索クエリに近い属性を有する登録データについては、電子地図上に表示されることはない。
【０００５】
また、予めユーザの嗜好や登録データに関する詳細が既知である場合であっても、ユーザや登録データの属性に合わせて選択した登録データを電子地図上に表示することはできない。
【０００６】
さらに、電子地図上に表示する登録データの要件を緩くするだけでは、電子地図上に同時に多数の登録データが表示されることになり、個々の登録データへのユーザの注意が低下するという問題がある。
【０００７】
したがって、この発明は、従来技術の有するこれらの問題点を解決することを課題とするものであり、その目的は、例えば、検索クエリ、ユーザ属性などに合致する登録データは電子地図上に明示するとともに、検索クエリ、ユーザ属性などには完全に合致しないが、一部合致する登録データを、電子地図上での移動体の移動に合わせ、動的に表示させることである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、この発明は、
電子地図のデータを保持する電子地図データ保持部と、
前記電子地図上の位置に関連付けられる少なくとも１つの登録データを保持する登録データ保持部と、
前記電子地図上を移動可能な移動体のデータを保持する移動体データ保持部と、
前記電子地図データ、前記登録データ、及び前記移動体データを含む表示データを作成する表示データ作成部と、
前記表示データの表示を行う表示部と、
前記表示部に表示された前記電子地図上の位置を指示する指示入力部とを有し、
前記表示部に表示された前記電子地図上での前記移動体の位置を、前記指示入力によって制御し、
前記表示データ作成部は、
前記電子地図上に表示する第１の登録データ及び第２の登録データを選択し、
前記表示データは、
前記第１の登録データを、前記電子地図上で、非表示にし、又は前記第１の登録データの表示を抑えた第１の表示態様で表示し、
前記第１の登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが、所定の位置関係にある場合には、前記第1の登録データを、前記電子地図上で、前記第１の登録データを明示する第２の表示態様で表示し、
前記第２の登録データを、前記電子地図上で、前記第２の登録データを明示する表示態様で表示する、表示コードを含む、
ことを特徴とする、電子地図上での登録データ検索システムである。
【発明の効果】
【０００９】
この発明によれば、ある登録データ（第２の登録データ）については、常時電子地図上に表示する一方、他の登録データ（第１の登録データ）については、通常に非表示にしておき、移動体の移動に合わせ、移動体が近傍を通過する場合に、動的に電子地図上に表示することができる。つまり、ユーザが必要とする登録データの一覧性を確保すると共に、補助的な登録データについては動的に表示することにより、検索結果に対するユーザの興味を向上させ、広告などの登録データの表示効果を向上させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら、この発明の実施の形態を説明する。
【００１１】
図１は、この発明による代表的な電子地図上の登録データ表示システム１を表す図である。このシステムは、サーバ装置１０とユーザ端末２０とを有し、ユーザ端末２０はインターネット３０を介してサーバ装置１０から表示データの取得を行う。サーバ装置１０は、電子地図データ保持部１１、登録データ保持部１２、移動体データ保持部１３及び表示データ作成部１４を有する。ユーザ端末２０は、表示部２１及び指示入力部２２を有する。
【００１２】
電子地図データ保持部１１は、電子地図表示の基礎となる、電子地図データを保持する。ここでいう地図データとは、道路や建物、地形の形状などの地理的な情報に関するものである。この電子地図データは、例えば地図画像に基づくラスター形式や、点、線、面などに対するベクトル値を持つベクトル形式といった、任意の形式とすることができる。
【００１３】
登録データ保持部１２は、電子地図上に表示する、少なくとも１つの登録データを保持する。ここでいう登録データとは、電子地図上の特定の位置に関連付けられたデータであり、例えば広告、観光、行楽地やランドマークの情報などを含む。この登録データは、例えば電子地図上で関連付けられる位置（座標）、登録データ提供者の名前／名称／登録ＩＤ、電話／メールなどの連絡先、及びＷｅｂサイトへのリンク情報などを含む。さらに、登録データ保持部１２は、登録データに関する各種の属性情報を保持できる。ここでいう属性情報とは、登録データの優先度や、登録情報のカテゴリ分類（高級店／大衆店など）などを含む。この登録データは、登録データの提供者が自ら設定したり、システムの管理者又はユーザが設定することができる。
【００１４】
移動体データ保持部１３は、電子地図上で移動可能な移動体に関するデータを保持する。ここでいう移動体は、ユーザの分身としてのアバターやキャラクタ画像、小さなアイコン画像など、任意の形状で表現される移動体を含む。さらに、移動体データ保持部は、ユーザに関する各種の属性情報を保持することができる。ここでいう属性情報とは、ユーザの性別、年齢、趣味及び嗜好などを含む。このユーザ属性情報は、ユーザが自ら設定したり、ユーザの行動履歴などを参照して、システム管理者が設定することが出来る。
【００１５】
表示データ作成部１４は、電子地図データ、登録データ、及び移動体データを含む表示データを作成する。この表示データは、（Ｘ）ＨＴＭＬ／ＸＭＬ／Ｊａｖａｓｃｒｉｐｔ（登録商標）／ＣＳＳなどのファイルによって構成される。表示データ作成部１４は、前記電子地図上に表示する第１の登録データ及び第２の登録データを選択する。表示データ作成部１４が作成する表示データは、前記第１の登録データを、前記電子地図上で、非表示にし、又は前記第１の登録データの表示を抑えた第１の表示態様で表示し、前記第１の登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが、所定の位置関係にある場合には、前記第1の登録データを、前記電子地図上で、前記第１の登録データを明示する第２の表示態様で表示し、前記第２の登録データを、前記電子地図上で、前記第２の登録データを明示する表示態様で表示する、表示コードを含む。つまり、通常状態では、電子地図上に第１の登録データは表示されず（又は目立たないように表示され）、移動体が移動して、例えば移動体が登録データの近傍を通過する場合（移動体と第１の登録データとが所定の位置関係にある場合）に、第１の登録データが動的に表示されることになる。また、第２の登録データについては、常時電子地図上に表示される。
【００１６】
ここでいう所定の位置関係とは、例えば移動体を中心にした位置関係と、各登録データを中心とした位置関係とを含む。移動体を中心にした位置関係とは、移動体を中心とした一定の範囲に登録データが含まれる場合などをいう。各登録データを中心とした位置関係とは、登録データ毎に、各登録データを中心とした一定の範囲を設定しておき、移動体がその範囲を通過した場合に、第２の表示態様に切替わるようにすることなどをいう。この範囲の形状は、円形、方形など、任意の形状を含む。
【００１７】
ここでいう第１の表示態様とは、登録データを明確に表示しない態様を言い、登録データを表示しない、又は、小さい点表示、淡色での表示、小さいアイコンでの表示などを含む。
【００１８】
ここでいう第２の表示態様とは、登録データを明確に表示する態様を言い、登録データに関するアイコンや写真などの画像、ロゴマーク、及び、登録データの提供者の名称、Ｗｅｂサイトへのリンク情報などの表示を含む。さらに、この第２の表示態様の際に、特別な音声信号を発生させたり、又は特別なアニメーション処理などを用いて、第２の表示態様を表示させることもできる。
【００１９】
また、かかる表示データ作成部１４は、検索クエリに応じて、前記電子地図上に表示する前記第１及び第２の登録データを選択することができる。これにより、例えば、検索クエリに完全に合致する登録データを第２の登録データとし、検索クエリに一部合致する登録データを第１の登録データとして選択することができる。
【００２０】
また、表示データ作成部１４が作成する表示データは、前記指示入力が前記電子地図上で前記第１の登録データの前記第２の表示態様を指示する場合には、前記第１の登録データを、前記電子地図上で、前記第１の登録データの詳細を示す第３の表示態様で表示する、表示コードを含むことができる。つまり、ユーザが、第１の登録データの第２の表示態様をマウスなどでクリックすることにより、第３の表示態様として、第１の登録データに関するより詳細な情報を表示させることもできる。
【００２１】
ここでいう第３の表示態様とは、登録データを詳細に表示する態様を言い、登録データに関するアイコンや写真などの画像、ロゴマーク、及び、登録データの提供者の名称、Ｗｅｂサイトへのリンク情報などに加え、登録者が設定した宣伝文章や、お勧め商品のリストなどといった、登録データに関するより詳細な情報を含む。
【００２２】
また、表示データ作成部１４が作成する表示データは、前記第１の登録データが前記第２の表示態様で表示される際に、前記移動体の表示態様を変化させる、表示コードを含む、ことができる。例えば、移動体が擬人的なアバターである場合に、第１の登録データの第２の表示態様が表示される際に、移動体が第２の表示態様を知覚した旨を示すような表示態様（例えば、アバターの顔（視線）が第２の表示態様の方向を向く、アバターが第２の表示態様の表示に驚く／喜ぶ、など）を用いることにより、ユーザ注意を第２の表示態様で表示された登録データに向けることができる。
【００２３】
この第１の登録データの第１〜第３の表示態様、第２の登録データ及び移動体に関する表示コードは、当業者に周知の技術で実現可能である。例えばＪａｖａｓｃｒｉｐｔ（登録商標）を利用すれば、通常は第１の登録データを非表示（又は目立たないように表示）にしておき、移動体が移動した場合に、移動体の近傍に第１の登録データが含まれるかどうかを判定し、移動体の近傍に第１の登録データが含まれる場合には、その第１の登録データを第２の表示態様（ユーザの目に付きやすい表示態様）で動的に表示するという、スクリプトを作成することが出来る。また、同様に、当業者であれば、第２の登録データを電子地図上に表示したり、ユーザのクリックに合わせて第１の登録データの第３の表示態様を表示したり、第１の登録データの第２の表示態様の表示に併せて移動体の表示態様を変化させるスクリプトを作成することができる。
【００２４】
また、かかる表示データ作成部１４は、前記ユーザ属性情報に応じて、前記電子地図上に表示する、前記第１及び／又は前記第２の登録データを選択することができる。これにより、例えばユーザの趣味や嗜好に完全に合致する登録データを第２の登録データとし、一部合致する登録データを第１の登録データとすることができる。検索クエリなどとあわせ、ユーザが希望する情報が補助的に表示されることになり、検索結果の表示効果を向上させることができる。
【００２５】
また、かかる表示データ作成部１４は、前記ユーザ属性情報に応じて、前記所定の位置関係を設定することができる。これにより、例えばユーザが自由に、登録データを第２の表示態様で表示する範囲を決定することができるようになる。
【００２６】
また、かかる表示データ作成部１４は、前記登録データ属性情報に応じて、前記電子地図上に表示する前記第１及び又は前記第２の登録データを選択することができる。これにより、例えば登録データの優先度などに応じて登録データの表示がされることになり、優先度の高い登録データは第２の登録データとし、優先度の低い登録データを第１の登録データとして表示するなど、登録料や知名度、評判などに応じたインセンティブを登録データに設定することが出来る。また、登録データのカテゴリ分類などに応じて、表示データに含まれる登録データを複数のレイヤに分けて設定することにより、ユーザは高級店／大衆店など、自分が表示させたいレイヤの登録データを選択することができる。
【００２７】
さらに、かかる表示データ作成部１４は、前記登録データ属性情報に応じて、前記所定の位置関係を設定することができる。例えば登録データの優先度などに応じて、第２の表示態様に関する所定の位置関係を変化させることができ、優先度の高い登録データは、移動体が多少離れている場合でも、登録データを第２の表示態様で表示するなど、登録料や知名度、評判などに応じたインセンティブを登録データに設定することが出来る。
【００２８】
なお、サーバ装置１０が有する電子地図データ保持部１１、登録データ保持部１２、移動体データ保持部１３、及び表示データ作成部１４は、各部ごとに個別のサーバ装置として実装することもできる。個別のサーバ装置として実装する場合には、表示データ作成部１４は、インターネット３０等の電気通信回線を通じて各部とデータをやりとりすることになる。
【００２９】
表示部２１は、インターネット３０を通じてサーバ装置１０から取得した表示データの表示を行う。ここでいう表示部２１とは、インターネットブラウザや、専用に開発された表示ソフト等を含む。
【００３０】
指示入力部２２は、ユーザ５０からの入力を受け、表示部２１に表示される電子地図上の移動体の位置を制御する。ここでいう指示入力部２２は、マウスやキーボードなどのあらゆる入力インターフェースからの入力を受けるものである。例えば、ユーザはキーボードによって、検索クエリを入力できる。指示入力部２２は、この検索クエリを表示部２１に渡し、表示部２１はこの検索クエリをインターネット３０を通じてサーバ装置１０に送信し、対応する検索結果（表示データ）を受信する。また、例えばユーザがマウスで移動体の移動先位置を指定すると、移動体は指定された場所への移動を開始する。この移動体の移動は、直線的な移動や、ランダムウォーク、又は道路などのベクトル情報に沿った移動とすることができる。また、登録データの優先度などに応じて、例えば優先度の高い登録データには移動体が引き寄せられるように、移動体の移動経路を設定しても良い。移動体及び登録データの位置が所定の位置関係になると、登録データは第２の表示態様で表示される。移動体及び登録データの位置が所定の位置関係から外れた場合には、第２の表示態様をすぐに非表示にしたり、一定時間の経過後に第２の表示態様を非表示にすることができる。なお、登録データを第２の表示態様で表示する際には、第１の表示態様を非表示にしたり、そのまま表示しておくこともできる。また、指示入力部２２は、例えばマウスのクリックなどにより、登録データの第２の表示態様を指示することで、第３の表示態様として、登録データに関するより詳細な情報を表示させることもできる。
【００３１】
図２は、ある検索クエリに対応した表示データを表示部２１に表示した内容を示す図である。図２には、第１の登録データｄ１〜ｄ１２と、それぞれの第１の表示態様１０１〜１１２と、第２の登録データａ１〜ａ３と、それぞれの表示態様６０１〜６０３と、移動体５００とが示される。ここでは、説明のために、各第１の登録データｄ１〜ｄ１２の第１の表示態様１０１〜１１２を点線の円で表示しているが、ユーザは、電子地図上に登録データｄ１〜ｄ１２が存在することを認識することはできない（換言すると、第１の登録データは非表示状態である）。各第２の登録データａ１〜ａ３の表示態様６０１〜６０３については、実線の長方形で表示しているとおり、ユーザはその存在を明確に認識することができるものとする。
【００３２】
なお、図２に示す表示データは、必ずしも検索クエリによって取得する必要はなく、ユーザの属性や登録データの属性などの情報に応じて取得することができる。（換言すると、第１及び第２の登録データの選択は検索クエリに限られない。）
【００３３】
図３は、第２の表示態様（２０６、２０７）及び第３の表示態様（３０６、３０７）で表示した登録データｄ６及びｄ７とを含む表示部２１の表示内容を示す図である。この例では、ユーザからの検索クエリによって選択された第２の登録データ（ａ１〜ａ３）のみが電子地図上に表示されており、ユーザの嗜好によって選択された第１の登録データ（ｄ１〜ｄ１２）は非表示になっている。ここで、ユーザは、ユーザ端末の指示入力部２２によって、移動体５００に、電子地図上に表示された第２の登録データａ１の表示態様６０１付近である、移動先４００へ移動するという指示を与える。移動体５００はこの指示に応じ、移動経路４１０に沿って移動を開始する。移動体が移動経路４１０の途中点４１１に到達すると、移動体の近傍には、第１の登録データｄ７が含まれることになる。そのため、この第１の登録データｄ７の第２の表示態様２０７が画面に動的に表示される。この第２の表示態様２０７は、登録者の店舗のアイコン画像として表示される。ここで、指示入力部２２を通じて第２の表示態様２０７をクリックすると、第１の登録データｄ７の第３の表示態様３０７が表示される。この第３の表示態様３０７には、登録者の名称や、登録者のＷｅｂサイトへのリンク情報が含まれる。移動体５００が移動を続け、第１の登録データｄ７が移動体の近傍から外れると、第１の登録データｄ７の第２の表示態様２０７は非表示になる。移動体５００はさらに移動を続け、途中点４１２に到達すると、この移動体の近傍には、第１の登録データｄ６が含まれることになる。そのため、この第１の登録データｄ６の第２の表示態様２０６が表示される。この第２の表示態様２０６は、登録者の店舗のアイコン画像として表示される。ここで、指示入力部２２を通じて第２の表示態様２０６をクリックすると、第１の登録データｄ６の第３の表示態様３０６が表示される。第３の表示態様３０６には、登録者の店舗の名称や、お勧めの商品リスト（及び商品の画像に埋め込まれたオンライン購入用のリンク情報）といった登録情報が含まれる。ユーザが第１の登録データｄ６の第２の表示態様２０６をクリックすることなく、移動体５００が移動先４００に移動すると、第１の登録データｄ６は移動体の近傍から外れ、第１の登録データｄ６の第２の表示態様２０６は非表示になる。このように、第２の登録データは常に電子地図上に明確に表示されるとともに、移動体５００の移動にあわせ、移動経路の近傍に含まれる第１の登録データが動的に表示されるため、例えばユーザの嗜好にあった補助的な登録データを動的に画面上に表示することにより、個々の第１の登録データもユーザの注意を獲得しやすく、検索結果の表示効果を高めることが出来る。
【００３４】
また、第２の表示態様２０７、２０６が表示される際に、移動体の表示態様を変化させることもできる。例えば、アバターの顔（視線）が第２の表示態様２０７、２０６の方向を向く、アバターが第２の表示態様の表示に驚く／喜ぶ、などといった表示態様を用いることにより、ユーザ注意を第２の表示態様２０７、２０６で表示された第１の登録データｄ７、ｄ６に向けることができる。
【００３５】
なお、第２の表示態様と第３の表示態様の表示内容には厳密な区別はなく、ある登録データが第２の表示態様で表示するもの（例えば店舗の画像や企業のロゴマークなど）を、他の登録データでは第３の表示態様として表示することができる。また逆に、ある登録データが第３の表示態様で表示するもの（例えば商品リストやＷｅｂサイトへのリンク）を、他の登録データでは第２の表示態様として表示することもできる。さらに、例えば店舗の画像や企業のロゴマークなどと、商品リストやＷｅｂサイトへのリンクといった情報とをまとめて、第２の表示態様（又は第３の表示態様）として表示することもできる。
【００３６】
図４は、ユーザ端末とサーバ装置間の通信シーケンスを示す図である。表示データのやり取りは、通常ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を利用して行われるが、他の任意のプロトコルを用いることもできる。まず、ユーザ端末２０から、ＨＴＴＰ  Ｇｅｔメッセージがサーバ装置１０に送信される。サーバ装置１０の表示データ作成部１４は、このＨＴＴＰ  Ｇｅｔメッセージに応じ、電子地図データ、登録データ、移動体データを含む、表示データを送信する。このデータには、図２に示す表示範囲に含まれる、第１の登録データｄ１〜ｄ１２の、第２の表示態様及び／又は第３の表示態様（２０６、２０７、３０６、３０７以外は図示せず）の表示に必要なデータが全て含まれる。そのため、表示データの量は大きくなるが、第２の表示態様及び／又は第３の表示態様で表示する際に、サーバ装置１０との新たな通信を行う必要がなく、ユーザの体感速度が向上する。
【００３７】
かかる表示システムにおいて、所定の位置関係を、各登録データを中心として設定することができる。図５は、各登録データを中心として、移動体及び登録データの所定の位置関係を設定した図である。ユーザからの検索クエリによって選択された第２の登録データ（ａ１〜ａ３）のみが電子地図上に表示されており、登録データの属性によって選択された第１の登録データ（ｄ１〜ｄ１２）は非表示になっている。ユーザは、ユーザ端末の指示入力部２２によって、移動体５００に、電子地図上に表示された第２の登録データａ１の表示態様６０１付近である、移動先４００へ移動するという指示を与える。移動体５００はこの指示に応じ、移動経路４１０に沿って移動を開始する。移動体が移動経路４１０の途中点４１１に到達すると、第１の登録データｄ７を中心とする所定の範囲に移動体５００含まれることになる。そのため、この第１の登録データｄ７の第２の表示態様２０７が画面に動的に表示される。ここで、第１の登録データｄ７の第２の表示態様２０７を、指示入力部２２を通じてクリックすると、第１の登録データｄ７の第３の表示態様３０７が表示される。移動体５００が移動を続け、第１の登録データｄ７を中心とする範囲から外れると、第１の登録データｄ７の第２の表示態様２０７は非表示になる。移動体５００はさらに移動を続け、途中点４１２に到達すると、第１の登録データｄ６を中心とする所定の範囲に移動体５００が含まれる。そのため、この第１の登録データｄ６の第２の表示態様２０６が表示される。ここで、第１の登録データｄ６の第２の表示態様２０６を、指示入力部２２を通じてクリックすると、第１の登録データｄ６の第３の表示態様３０６が表示される。第１の登録データｄ７、ｄ６を中心とするそれぞれの範囲は、それぞれ異なる大きさや形状に設定することができ、例えば登録データの優先度などに応じて、この範囲を設定することができる。
【００３８】
かかる表示データは、さらに、前記電子地図上で、前記第１の登録データを、前記第２の表示態様及び／又は前記第３の表示態様で表示する場合に、前記表示部が、前記第２の表示態様及び／又は前記第３の表示態様に必要な追加データを、前記第１の登録データ保持部から新たに取得する、表示コードを含むことができる。つまり、この場合、ユーザ端末が最初にサーバ装置から受信する表示データには、第２の表示態様及び／又は第３の表示態様に必要な第１の登録データへのリンクコードが含まれており、第２の表示態様及び／又は第３の表示態様に関する実体的な第１の登録データは含まれていない。この第２の表示態様及び／又は第３の表示態様に関する実体的な第１の登録データは、移動体の移動経路の近傍に第１の登録データが含まれる場合に、新たにサーバ装置から取得される。
【００３９】
図６は、この場合の通信シーケンスを示す図である。まず、ユーザ端末２０から、ＨＴＴＰ  Ｇｅｔメッセージがサーバ装置１０に送信される。サーバ装置１０の表示データ作成部１４は、このＨＴＴＰ  Ｇｅｔメッセージに応じ、電子地図データ、登録データ、移動体データを含む、表示データを送信する。この表示データ１４には、第２の表示態様に必要な実体的な登録データは含まれているが、第３の表示態様に必要な実体的な登録データは含まれていない。代わりに、第３の表示態様については、必要な登録データへのリンクコードが含まれている。図３に示すように、移動体５００が移動して第１の登録データｄ７、ｄ６が第３の表示態様３０７、３０６で表示される場合には、新しいＨＴＴＰ通信がそれぞれ生成され、サーバ装置１０の登録データ保持部１２から、第３の表示態様に必要な実体的な登録データを取得する。これにより、最初にユーザ端末に与える表示データのデータ量を抑えつつ、必要なデータを動的に取得することが可能になる。なお、この新しく取得したデータは、ＤＨＴＭＬ／Ｊａｖａｓｃｒｉｐｔ（登録商標）を利用した、Ａｊａｘの技術などを用いて、表示部全体の再描画を生じさせることなく、既存の表示画面中に動的に表示させることが出来る。
【００４０】
なお、第３の表示態様だけではなく、第２の表示態様に関する実体的な登録データについても、新しいＨＴＴＰ通信によって取得するようにすることもできる。
【００４１】
なお、上述したところは、この発明の実施形態の一部を示したにすぎず、この発明の趣旨を逸脱しない限り、これらの構成を相互に組み合わせたり、種々の変更を加えたりすることができる。
【産業上の利用可能性】
【００４２】
以上の説明から明らかなように、この発明によれば、ある登録データ（第２の登録データ）については、常時電子地図上に表示する一方、他の登録データ（第１の登録データ）については、通常に非表示にしておき、移動体の移動に合わせ、移動体が近傍を通過する場合に、動的に電子地図上に表示することができる。つまり、ユーザが必要とする登録データの一覧性を確保すると共に、補助的な登録データについては動的に表示することにより、検索結果に対するユーザの興味を向上させ、広告などの登録データの表示効果を向上させることができる。
【図面の簡単な説明】
【００４３】
【図１】この発明による電子地図上の登録データ表示システムを表す図である。
【図２】この発明による電子地図の表示を示す図である。
【図３】第２及び第３の表示態様を含む、この発明による電子地図の表示を示す図である。
【図４】この発明による通信シーケンスを示す図である。
【図５】第２及び第３の表示態様を含む、この発明による電子地図の表示を示す図である。
【図６】この発明による通信シーケンスを示す図である。
【符号の説明】
【００４４】
１  電子地図上での登録データ表示システム
１０  サーバ装置
１１  電子地図データ保持部
１２  登録データ保持部
１３  移動体データ保持部
１４  表示データ作成部
２０  ユーザ端末
２１  表示部
２２  指示入力部
３０  インターネット
５０  ユーザ
ｄ１〜ｄ１４  第１の登録データ
１０１〜１１４  第１の登録データの第１の表示態様
２０６、２０７  第１の登録データの第２の表示態様
３０６、３０７  第１の登録データの第３の表示態様
４００  移動体の移動先
４１０  移動体の移動経路
４１１、４１２  移動他の移動経路の途中点
５００  移動体
ａ１〜ａ３  第２の登録データ
６０１〜６０３  第２の登録データの表示態様
【図１】
2011138177.tif 000003
【図２】
2011138177.tif 000004
【図３】
2011138177.tif 000005
【図４】
2011138177.tif 000006
【図５】
2011138177.tif 000007
【図６】
2011138177.tif 000008